Пример #1
0
        public bool AddAccount(M_Accounts Data)
        {
            Validate(Data);
            var db = new DatabaseContext();

            db.Accounts.Add(Data);
            db.SaveChanges();
            return(true);
        }
Пример #2
0
        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);
        }