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)); }