Пример #1
0
        public async Task <ActionResult <Response <SaleDetailApiModel> > > Get([FromQuery] GetSaleByIdQuery query)
        {
            var result = await _mediator.Send(query).ConfigureAwait(false);

            if (result.CurrentResponseStatus.Equals(ResponseStatus.Error))
            {
                return(BadRequest(result));
            }

            return(Ok(result));
        }
Пример #2
0
        public async Task <Sale> GetSaleById(GetSaleByIdQuery query, CancellationToken token)
        {
            var result = await _set.SingleOrDefaultAsync(x => x.Id == query.Id, token).ConfigureAwait(false);

            return(result);
        }