Пример #1
0
        public async Task <IActionResult> GetRecord(Guid id)
        {
            var userId = Guid.Parse(GetUserId());

            var query = new GetRecordQuery
            {
                Id     = id,
                UserId = userId
            };

            var result = await _mediator.Send(query);

            if (result == null)
            {
                return(new NotFoundResult());
            }

            return(new OkObjectResult(result));
        }
Пример #2
0
 public ActionResult <GetRecordResult> Get([FromQuery] GetRecordQuery query)
 {
     return(HandleQuery(() => getRecordHandler.Ask(query)));
 }