public async Task <(bool IsSuccess, string ErrorMessage)> CreateInvoiceLog(InvoiceLog invoiceLog) { try { using (ZubairEntities dbContext = new ZubairEntities()) { if (invoiceLog != null) { var tempInvoiceItem = new invoicelog { invoice_id = invoiceLog.InvoiceId, invoicestatusid = invoiceLog.InvoiceStatusID, datecreated = DateTime.Now }; dbContext.invoicelogs.Add(tempInvoiceItem); await dbContext.SaveChangesAsync(); return(true, null); } } return(false, "Not Found"); } catch (Exception ex) { //logger?.LogError(ex.ToString()); return(false, ex.Message); } }
private static void InsertInvoiceLog(ZubairEntities dbContext, int invoiceID, int?invoiceStatusId) { // create logs var tempInvoicelog = new invoicelog { invoice_id = invoiceID, invoicestatusid = invoiceStatusId, datecreated = DateTime.Now }; dbContext.invoicelogs.Add(tempInvoicelog); }