コード例 #1
0
        public async Task <ActionResult> HouseWork(int id)
        {
            string userid = await theUser();

            var userstasks = _repoTask.FindAll().ToList();
            var tasktype   = _repo.FindAll().ToList();
            IEnumerable <TaskViewModel> t = userstasks.Join(tasktype, task => task.TaskTypeId, type => type.Id, (task, type) => new TaskViewModel
            {
                TaskId       = task.TaskId,
                TaskTitle    = task.TaskTitle,
                Tasks        = task.Tasks,
                TaskDue      = task.TaskDue,
                TaskTypeName = type.Name,
                UserId       = task.UserId,
                TaskTypeId   = type.Id,
            }).Where(x => x.UserId == userid && x.TaskTypeId == id);
            int num = t.Count();

            return(View(t));
        }