public ActionResult Index() { _userService.EnsureExists(HttpContext.User.Identity.Name); //This is not very secure, we would not do this in real life. var users = _userRepository.GetAll(); var taskTypes = _taskTypeRepository.GetAll(); var tasks = _taskRepository.Search(null, null, null, null, null, false); var viewModel = TaskIndexViewModelMapper.MapToViewModel(users, null, taskTypes, null, null, null, null, tasks); return(View(viewModel)); }
public async Task <IEnumerable <TaskTypeModel> > GetTypes(bool personalOnly, bool activeOnly = true) { var taskTypes = (await _taskTypeRepository.GetAll()).AsQueryable(); if (activeOnly) { taskTypes = taskTypes.Where(x => x.Active); } if (personalOnly) { taskTypes = taskTypes.Where(x => x.Personal); } return(taskTypes.Where(t => !t.Reserved).AsEnumerable().Select(BusinessMapper.Map <TaskTypeModel>)); }
/// <summary> /// Получение всех типов задач /// </summary> /// <returns>Коллекция типов задач</returns> public IEnumerable <TaskType> GetAll() { return(taskTypeRepository.GetAll()); }
public async Task <IEnumerable <TaskType> > GetAll() { return(await _taskTypeRepository.GetAll()); }
public List <TodoTaskType> GetAll() { return(_typeRepository.GetAll().ToList()); }