Exemplo n.º 1
0
 public ActionResult UpdateInvoice(int id, InvoiceViewModel viewModel)
 => _invoiceOperation
 .Update(id, viewModel.ToDto())
 .Match <ActionResult>(Left: err => BadRequest(err.Message),
                       Right: c => Ok(InvoiceViewModel.FromDtoToView(FromEntity(c))));
Exemplo n.º 2
0
 public ActionResult CreateInvoice(InvoiceViewModel viewModel)
 => _invoiceOperation
 .Create(viewModel.ToDto())
 .Match <ActionResult>(Left: err => BadRequest(err.Message),
                       Right: i => Ok(InvoiceViewModel.FromDtoToView(FromEntity(i))));