public GetAllTasksResponse GetAllTasks(GetAllTasksRequest request, UnitOfWork context) { var response = new GetAllTasksResponse { Tasks = context.Tasks.GetAllItems() }; return(response); }
public async Task <IEnumerable <GetTaskResponse> > Handle(GetAllTasksRequest request, CancellationToken cancellationToken) { IEnumerable <TaskDomain> tasks; if (request.OnlyCompleted) { tasks = await _taskRepository.GetAllCompletedTasksAsync(); } else if (request.OnlyNotCompleted) { tasks = await _taskRepository.GetAllNotCompletedTasksAsync(); } else { tasks = await _taskRepository.GetAllAsync(); } return(_mapper.Map <IEnumerable <GetTaskResponse> >(tasks)); }