public int WithdrawingAmount(int AccNum, int Amount)
 {
     try
     {
         BankDatabaseEntities bankDatabaseEntities = new BankDatabaseEntities();
         int    bal     = bankDatabaseEntities.AccountDetails.Find(AccNum).Balance;
         String AccType = bankDatabaseEntities.AccountDetails.Find(AccNum).AccountType;
         AccType = AccType.Trim();
         if (AccType == "Current")
         {
             if (bal - Amount >= 0)
             {
                 bal = bal - Amount;
             }
             else
             {
                 return(-10000);
             }
         }
         else if (AccType == "Savings")
         {
             if (bal - Amount >= 1000)
             {
                 bal = bal - Amount;
             }
             else
             {
                 return(-10000);
             }
         }
         else
         {
             if (bal - Amount >= -1000)
             {
                 bal = bal - Amount;
             }
             else
             {
                 return(-10000);
             }
         }
         bankDatabaseEntities.AccountDetails.Find(AccNum).Balance = bal;
         bankDatabaseEntities.SaveChanges();
         return(bal);
     }
     catch (Exception e)
     {
         return(-10001);
     }
 }
 public int DepositingAmount(int AccNum, int Amount)
 {
     try
     {
         BankDatabaseEntities bankDatabaseEntities = new BankDatabaseEntities();
         int bal = bankDatabaseEntities.AccountDetails.Find(AccNum).Balance;
         bal = bal + Amount;
         bankDatabaseEntities.AccountDetails.Find(AccNum).Balance = bal;
         bankDatabaseEntities.SaveChanges();
         return(bal);
     }
     catch (Exception e)
     {
         return(-10001);
     }
 }
 public int AddingAccount(BankEntities FieldsObject)
 {
     try
     {
         BankDatabaseEntities bankDatabaseEntities = new BankDatabaseEntities();
         AccountDetail        accountDetail        = new AccountDetail();
         accountDetail.AccountNumber = FieldsObject.AccountNumber;
         accountDetail.Balance       = FieldsObject.AccountBalance;
         accountDetail.BranchName    = FieldsObject.BranchName;
         accountDetail.AccountType   = FieldsObject.AccountType;
         bankDatabaseEntities.AccountDetails.Add(accountDetail);
         bankDatabaseEntities.SaveChanges();
         return(1);
     }
     catch (Exception e)
     {
         //Console.WriteLine(e.Message);
         return(-10000);
     }
 }