public InvoiceServiceResponse CreateInvoice(InvoiceCreateServiceRequest request) { var entity = AutoMapperConfig.Map <InvoiceCreateServiceRequest, Invoice>(request); entity.Id = Guid.NewGuid(); var updated = _context.Add(entity); _context.SaveChanges(); return(AutoMapperConfig.Map <Invoice, InvoiceServiceResponse>(updated.Entity)); }
public ActionResult <InvoiceServiceResponse> CreateInvoice([FromBody] InvoiceCreateServiceRequest request) => _invoiceManager.CreateInvoice(request);