public async Task <bool> SaveInvoicePostingAsync(InvoicePostingDto invoicePosting) { var invoiceP = _mapper.Map <InvoicePosting>(invoicePosting); _tcContext.InvoicePostings.Add(invoiceP); return(await _tcContext.SaveChangesAsync() > 0 ? true : false); }
public async Task <ActionResult> AddInvoiceConfirmation(InvoicePostingDto invoicePosting) { if (await _invoiceRepository.SaveInvoicePostingAsync(invoicePosting)) { return(new JsonErrorResult(new { Message = "Invoice Posting Created" }, HttpStatusCode.OK)); } else { return(new JsonErrorResult(new { Message = "Invoice Posting Creation Failed" }, HttpStatusCode.InternalServerError)); } }