예제 #1
0
        //Update Account
        public bool UpdateBankAccount(PostBankAccount model)
        {
            var account = _bankRepository.Table.Where(b => b.Id == model.Id).FirstOrDefault();

            if (account == null)
            {
                return(false);
            }

            account.Id         = model.Id;
            account.BankName   = model.BankName;
            account.IBANNumber = model.IBANNumber;
            account.AccountNo  = model.AccountNo;

            _bankRepository.Update(account);
            return(true);
        }
예제 #2
0
        //Add Bank Account
        public bool AddBankAccount(PostBankAccount bankModel)
        {
            var bank = new Z_Harag_BankAccount
            {
                BankName   = bankModel.BankName,
                IBANNumber = bankModel.IBANNumber,
                AccountNo  = bankModel.AccountNo,
                AddedBy    = bankModel.AddedBy
            };

            if (bank != null)
            {
                _bankRepository.Insert(bank);
                return(true);
            }
            return(false);
        }
예제 #3
0
        //Get Account
        public PostBankAccount GetBankAccount(int id)
        {
            var account = _bankRepository.TableNoTracking.Where(b => b.Id == id).FirstOrDefault();

            if (account == null)
            {
                return(null);
            }
            var model = new PostBankAccount
            {
                Id         = account.Id,
                BankName   = account.BankName,
                IBANNumber = account.IBANNumber,
                AccountNo  = account.AccountNo
            };

            return(model);
        }