Почему не работает запрет на создание записей? - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь запретить создание записей, но по какой-то причине это не работает. Может быть, вы знаете, почему?

Добавление записей по-прежнему происходит, даже если дата соответствует текущему дню или если дата заказа меньше текущего дня.

Мой запрет на создание записей просто не выполняетсяработать, хотя так и должно быть.

Вот мой код:

Сущность Пользователи :

public bool Banned { get; set; }

public List<Orders> orders = new List<Orders>();

public bool CheckIfBanned()
{
    if (Banned)
    {
        return true;
    }
    else 
    {               
        foreach (var b in orders)
        {
            if (b.DateOrder <= DateTime.Now)
            {
                Banned = true; 
                return true;
            }
        }
        return false;
    }

}

Контроллер OrdersController:

if (users.CheckIfBanned() != true)
{
    unitOfWork.Orders.Create(orders);
    unitOfWork.Save();
    return RedirectToAction("Index");
}
else
{
    return RedirectToAction("Create");
}

Что такоеЯ делаю не так? Заранее спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...