public IActionResult TasksOverdueNonPeriod() { UserProfile u = UserProfile.GetUsers(_context).Find(x => x.Mail.ToLower() == User.Identity.Name.ToLower()); if (u != null) { UserTaskListViewModel tlvm = new UserTaskListViewModel(); tlvm.Tasks = new List <UserTaskViewModel>(); foreach (UserTask tas in UserTask.GetTasksOverdueNonPeriod(_context)) { if (tas.UserId == u.UserId && tas.TaskType == 1 && tas.DateStart != null) { UserTaskViewModel tvmt = new UserTaskViewModel(_context, (int)tas.UserId); } } tlvm.Tasks = tlvm.Tasks.OrderByDescending(obj => obj.Priority).ToList(); return(View("TasksOverdueNonPeriod", tlvm)); } return(View("~/Views/Home/MessageForLogin.cshtml")); }