/
yarik
/
OrderService
Обзор
Документация
Войти
/
yarik
/
OrderService
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
OrderService.Business/GetOrderCommand.cs
29 строк
846 B
YariLAN
Initial ReadOrder
18 янв 2024, 23:38
18 янв 2024, 23:38
4e1d95e
Код
Авторство
О чём код?
using OrderService.Business.Interfaces; using OrderService.Data.Interfaces; using OrderService.Mappers.Interfaces; using OrderService.Models.Db; using OrderService.Models.Dto.Responses; namespace OrderService.Business { public class GetOrderCommand : IGetOrderCommand { private readonly IOrderRepository _orderRepository; private readonly IOrderResponseMapper _mapper; public GetOrderCommand( IOrderRepository orderRepository, IOrderResponseMapper mapper) { _orderRepository = orderRepository; _mapper = mapper; } public async Task<OrderResponse?> ExecuteAsync(int id, CancellationToken ct) { Order? dbOrder = await _orderRepository.GetOrderAsync(id, ct); return _mapper.Map(dbOrder); } } }