public async Task <ActionResult <EditQuery.Result> > Update( [FromRoute] int shipmentId, EditCommandDto dto) { var command = new EditCommand(shipmentId, dto.TrackingId, dto.Company, dto.EstimatedArrivalDate, dto.Comments, dto.ShippingCost, dto.DestinationAddress); return(await _mediator.Send(command)); }
public async Task <ActionResult <EditQuery.Result> > Edit( [Required] int?purchaseOrderId, EditCommandDto dto) { var command = new EditCommand( purchaseOrderId.Value, dto.SupplierId.Value, dto.OrderNo, dto.ShipmentId.Value); return(await _mediator.Send(command)); }
public async Task <ActionResult <EditQuery.Result> > Update(int supplierId, EditCommandDto dto) { var command = new EditCommand(supplierId, new SupplierName(dto.Name)); return(await _mediator.Send(command)); }