/
yarik
/
OrderService
Обзор
Документация
Войти
/
yarik
/
OrderService
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
OrderService.Business/CreateOrderCommand.cs
28 строк
816 B
YariLAN
Fixed add order
18 янв 2024, 06:39
18 янв 2024, 06:39
791e9d3
Код
Авторство
О чём код?
using OrderService.Business.Interfaces; using OrderService.Data.Interfaces; using OrderService.Mappers.Interfaces; using OrderService.Models.Dto.Requests; namespace OrderService.Business { public class CreateOrderCommand : ICreateOrderCommand { private readonly IDbOrderMapper _mapper; private readonly IOrderRepository _orderRepository; public CreateOrderCommand( IOrderRepository orderRepository, IDbOrderMapper mapper) { _orderRepository = orderRepository; _mapper = mapper; } public async Task<int?> ExecuteAsync(OrderRequest request, CancellationToken ct) { var dbOrder = _mapper.Map(request); return await _orderRepository.CreateAsync(dbOrder, ct); } } }