public bool AddAccount(M_Accounts Data) { Validate(Data); var db = new DatabaseContext(); db.Accounts.Add(Data); db.SaveChanges(); return(true); }
public bool EditAccount(M_Accounts Data) { Validate(Data); var db = new DatabaseContext(); db.Accounts.Where(x => x.Id == Data.Id).Load(); if (db.Accounts.Local.Count == 0) { throw F_ExeptionFactory.MakeExeption("حسابی برای ویرایش پیدا نشد", ((int)E_ErrorCodes.NOT_FOUND) + S_Seprators.ErrorFieldNameSeprator.ToString() + "Account", Enums.Loging.E_LogType.SYSTEM_ERROR); } db.Accounts.Local[0].AccountHolderName = Data.AccountHolderName; db.Accounts.Local[0].BankName = Data.BankName; db.Accounts.Local[0].ShabaNumber = Data.ShabaNumber; db.SaveChanges(); return(true); }