コード例 #1
0
        public string insertHomeLoanDetails(Apply_Home_Loan homeloan)
        {
            ApplyHomeLoan refer  = new ApplyHomeLoan();
            string        result = refer.insertHomeLoanDetails(homeloan);

            return(result);
        }
コード例 #2
0
 public string insertHomeLoanDetails(Apply_Home_Loan homeloan)
 {
     try
     {
         var query = _db.Apply_Home_Loan.Where(r => r.Loan_ID == homeloan.Loan_ID);
         if (query.Count() == 0)
         {
             _db.Apply_Home_Loan.Add(homeloan);
             _db.SaveChanges();
             return("1");
         }
         else
         {
             return("An error occured while processing you request.");
         }
     }
     catch (Exception)
     {
         return("An error occured while processing you request.");
     }
 }
コード例 #3
0
        public ActionResult initiateHomeLoan(Apply_Home_Loan homeloan)
        {
            ViewBag.Message = "";
            Random random = new Random();
            string r      = "";
            int    i;

            for (i = 1; i < 17; i++)
            {
                if (i != 1)
                {
                    r += random.Next(0, 9).ToString();
                }
                else
                {
                    r += random.Next(1, 9).ToString();
                }
            }
            Int64 loan_acc_num = Convert.ToInt64(r);

            homeloan.Home_Loan_Acc_Number = loan_acc_num;
            homeloan.Loan_ID = "HL-" + homeloan.Account_Number.ToString().Substring(13);
            ApplyHomeLoanService refer = new ApplyHomeLoanService();
            string result = refer.insertHomeLoanDetails(homeloan);

            if (result == "1")
            {
                string msg = "Loan applied successfully. Your Loan Account number is ." + loan_acc_num.ToString();
                ViewBag.Message = msg;
            }
            else
            {
                ViewBag.Message = result;
            }
            return(View("~/Views/Home/BankManagementSystem.cshtml"));
        }