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);
            }
        }
Exemplo n.º 2
0
        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);
        }