public static ShipmentSalesOrderDto ToDto(this ShipmentSalesOrder shipmentSalesOrder) => new ShipmentSalesOrderDto { ShipmentSalesOrderId = shipmentSalesOrder.ShipmentSalesOrderId, Name = shipmentSalesOrder.Name, Version = shipmentSalesOrder.Version };
public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var shipmentSalesOrder = await _context.ShipmentSalesOrders.FindAsync(request.ShipmentSalesOrder.ShipmentSalesOrderId); if (shipmentSalesOrder == null) { shipmentSalesOrder = new ShipmentSalesOrder(); _context.ShipmentSalesOrders.Add(shipmentSalesOrder); } shipmentSalesOrder.Name = request.ShipmentSalesOrder.Name; await _context.SaveChangesAsync(cancellationToken); return(new Response() { ShipmentSalesOrderId = shipmentSalesOrder.ShipmentSalesOrderId }); }