public void SaveData(Loan_Account loan)
 {
     using (BankDbEntities Db = new BankDbEntities())
     {
         var s = Db.Saving_Account.Where(l => l.CustomerId == loan.CustomerId).FirstOrDefault();
         if (s != null)
         {
             loan.CustomerId = s.CustomerId;
             Db.Loan_Account.Add(loan);
             Db.SaveChanges();
         }
     }
 }
Пример #2
0
 public async Task <IHttpActionResult> Put([FromUri] int customerId, [FromBody] Loan_Account loan)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("Not a valid Model"));
     }
     using (BankDbEntities Db = new BankDbEntities())
     {
         var existingloan = Db.Loan_Account.FirstOrDefault <Loan_Account>(l => l.CustomerId == customerId);
         if (existingloan != null)
         {
             existingloan.LoanAmount     = loan.LoanAmount;
             existingloan.Loan_AccountNo = loan.Loan_AccountNo;
             await Db.SaveChangesAsync();
         }
         else
         {
             NotFound();
         }
     }
     return(Ok());
 }
Пример #3
0
 public async Task <IHttpActionResult> PostLoanData(Loan_Account loan)
 {
     using (BankDbEntities Db = new BankDbEntities())
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState));
         }
         var task = Task.Run(() => Db.Saving_Account.Where(s => s.CustomerId == loan.CustomerId).FirstOrDefault());
         var id   = await task;
         if (id != null)
         {
             Db.Loan_Account.Add(loan);
             Db.SaveChanges();
             return(Ok("Data Added"));
         }
         else
         {
             return(BadRequest("CustomerId Not Exist Loan cannot be initiated"));
         }
     }
 }