예제 #1
0
        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"));
        }