public async Task <IActionResult> Get() { var query = new GetAllToDoListQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
public async Task <List <ToDoListResource> > Handle(GetAllToDoListQuery request, CancellationToken cancellationToken) { string userId = _operatorUser.Id; var lists = await _toDoListRepository.GetListsAsync(new Guid(userId)); var result = lists.Select(x => new ToDoListResource { Id = x.Id, Title = x.Title, UserId = x.UserId, Date = x.CreateTime }).ToList(); return(result); }