/// <summary> /// Adds the specified invoice history. /// </summary> /// <param name="invoiceHistory">The invoice history.</param> /// <returns></returns> public tbl_InvoiceHistory Add(tbl_InvoiceHistory invoiceHistory) { invoiceHistory.ID = Guid.NewGuid(); invoiceHistory.CreatedAt = DateTime.Now; _dataContext.tbl_InvoiceHistory.AddObject(invoiceHistory); _dataContext.SaveChanges(); return(invoiceHistory); }
/// <summary> /// Adds the history. /// </summary> /// <param name="dataManager">The data manager.</param> /// <param name="invoice">The invoice.</param> protected void AddHistory(DataManager dataManager, tbl_Invoice invoice) { var invoiceHistory = new tbl_InvoiceHistory { InvoiceID = invoice.ID, AuthorID = (Guid)CurrentUser.Instance.ContactID, PaymentDatePlanned = invoice.PaymentDatePlanned, PaymentDateActual = invoice.PaymentDateActual, InvoiceAmount = invoice.InvoiceAmount, InvoiceStatusID = invoice.InvoiceStatusID, IsExistBuyerComplaint = invoice.IsExistBuyerComplaint, Note = invoice.Note }; dataManager.InvoiceHistory.Add(invoiceHistory); }