예제 #1
0
        public async Task <IActionResult> Get(string id)
        {
            InvoiceViewDTO invoice = await this.invoiceService.GetInvoice(id);

            return(invoice != null
                ? this.Ok(invoice)
                : (IActionResult)this.NotFound());
        }
예제 #2
0
        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);
        }