private Acc_ChequeBook BuildDBRecord(Acc_ChequeBook _Acc_ChequeBook, ChequeBook _ChequeBook) { if (_ChequeBook.ChequeBookID != -1) { _Acc_ChequeBook.ChequeBookID = _ChequeBook.ChequeBookID; } _Acc_ChequeBook.CheuqeBookName_Ara = _ChequeBook.CheuqeBookName_Ara; _Acc_ChequeBook.CheuqeBookName_Eng = _ChequeBook.CheuqeBookName_Eng; _Acc_ChequeBook.ChequeStartNo = _ChequeBook.ChequeStartNo; _Acc_ChequeBook.CHequeEndno = _ChequeBook.CHequeEndno; _Acc_ChequeBook.IsDisable = _ChequeBook.IsDisable; _Acc_ChequeBook.BankAccountId = _ChequeBook.BankAccountId; _Acc_ChequeBook.ChequeCurrancyId = _ChequeBook.ChequeCurrancyId; return _Acc_ChequeBook; }
public DataSaveResult Save(ChequeBook _ChequeBook) { try { Acc_ChequeBook Acc_ChequeBook; NewAppsCnn newAppsCnn = new NewAppsCnn(AppSettings.CrAppSettings.NewAppsConnectionString); Acc_ChequeBook = newAppsCnn.Acc_ChequeBook.Where(a => a.ChequeBookID == _ChequeBook.ChequeBookID).FirstOrDefault(); if (Acc_ChequeBook != null) { BuildDBRecord(Acc_ChequeBook, _ChequeBook); } else { Acc_ChequeBook = new Acc_ChequeBook(); Acc_ChequeBook = BuildDBRecord(Acc_ChequeBook, _ChequeBook); newAppsCnn.Acc_ChequeBook.Add(Acc_ChequeBook); } newAppsCnn.SaveChanges(); // Audit.AddDataAudit(Audit.AuditActionTypes.AddNew, "Acc_VouchersType", this); return new DataSaveResult() { SaveStatus = true }; } catch (Exception ex) { return new DataSaveResult() { SaveStatus = false }; } }