public bool Update(InvoiceUpdateCommand command) { var invoice = _invoiceRepository.GetById(command.Id); if (invoice == null) { throw new NotFoundException(); } Mapper.Map(command, invoice); return(_invoiceRepository.Update(invoice)); }
public IHttpActionResult Update(InvoiceUpdateCommand command) { var validator = command.Validate(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_invoiceService.Update(command))); }
public static InvoiceUpdateCommand InvoiceCommandToUpdate(int issuerId, int addresseeId, int shippingCompanyId) { InvoiceUpdateCommand invoice = new InvoiceUpdateCommand(); invoice.Id = 1; invoice.OperationNature = "Venda"; invoice.EntryDate = DateTime.Now; invoice.IssuerId = issuerId; invoice.AddresseeId = addresseeId; invoice.ShippingCompanyId = shippingCompanyId; return(invoice); }