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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }