public async Task <IActionResult> Get(string id) { InvoiceViewDTO invoice = await this.invoiceService.GetInvoice(id); return(invoice != null ? this.Ok(invoice) : (IActionResult)this.NotFound()); }
public async Task <InvoiceViewDTO> GetInvoice(string invoiceId) { Invoice invoice = await this.invoiceRepo.GetById(invoiceId); if (invoice == null) { return(null); } InvoiceViewDTO invoiceViewDto = this.mapper.Map <InvoiceViewDTO>(invoice); return(invoiceViewDto); }