public async Task <IActionResult> GetAllUnfinishedRecordsForUser() { var userId = Guid.Parse(GetUserId()); var query = new GetRecordsQuery { IsFinished = false, UserId = userId }; var result = await _mediator.Send(query); return(new OkObjectResult(result)); }
public async Task <List <RecordDto> > Handle(GetRecordsQuery request, CancellationToken cancellationToken) { var Records = await _repository.ListAsync <Record, RecordDto>( x => new RecordDto { Id = x.Id, DoseIn = x.DoseIn, DoseOut = x.DoseOut, Rating = x.Rating, Time = x.Time, CreateDate = x.CreateDate }).ConfigureAwait(false); return(Records); }