Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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>));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Получение всех типов задач
 /// </summary>
 /// <returns>Коллекция типов задач</returns>
 public IEnumerable <TaskType> GetAll()
 {
     return(taskTypeRepository.GetAll());
 }
Exemplo n.º 4
0
 public async Task <IEnumerable <TaskType> > GetAll()
 {
     return(await _taskTypeRepository.GetAll());
 }
Exemplo n.º 5
0
 public List <TodoTaskType> GetAll()
 {
     return(_typeRepository.GetAll().ToList());
 }