Ejemplo n.º 1
0
        public ActionResult AddAccountData(string cid, double amount, string accountType)
        {
            if (Session["bankerid"] == null)
            {
                return(Redirect("/HomePage/Index"));
            }
            else
            {
                var b = new BankerHelper();
                var c = new CustomerDetails();
                var d = new CustomerDetails();

                c.cid = cid;
                d.cid = b.FetchSSN(c);
                if (b.CheckCreditScore(d))
                {
                    var a = new Accounts();
                    c.cid         = cid;
                    a.accountType = accountType;
                    a.balance     = amount;
                    b             = new BankerHelper();
                    TempData["AccountMessage"] = b.AddAccount(c, a);
                    return(Redirect("/Banker/AddAccount"));
                }
                else
                {
                    TempData["AccountMessage"] = "Customer is not eligible";
                    return(Redirect("/Banker/AddAccount"));
                }
            }
        }
Ejemplo n.º 2
0
 public ActionResult Register(string ssn, string firstname, string lastname, string dob, string address, long phno, string email)
 {
     if (Session["bankerid"] == null)
     {
         return(Redirect("/HomePage/Index"));
     }
     else
     {
         var c = new CustomerDetails();
         c.firstName   = firstname;
         c.lastName    = lastname;
         c.dateOfBirth = dob;
         c.address     = address;
         c.phone       = phno;
         c.email       = email;
         c.cid         = ssn;
         var b = new BankerHelper();
         if (b.CheckCreditScore(c))
         {
             b.RegisterCustomer(c);
             ViewData["RegisterMessage"] = "Successfully Registered";
             return(View("RegisterCustomer"));
         }
         else
         {
             ViewData["RegisterMessage"] = "Not a Eligible Customer";
             return(View("RegisterCustomer"));
         }
     }
 }
Ejemplo n.º 3
0
 public ActionResult ModifyFetch(string cid)
 {
     if (Session["bankerid"] == null)
     {
         return(Redirect("/HomePage/Index"));
     }
     else
     {
         var b = new BankerHelper();
         var c = new CustomerDetails();
         c.cid = cid;
         c     = b.FetchDetails(c);
         return(View("ModifyAccount", c));
     }
 }
Ejemplo n.º 4
0
 public ActionResult DeactivateCustomerFunc(string cid)
 {
     if (Session["bankerid"] == null)
     {
         return(Redirect("/HomePage/Index"));
     }
     else
     {
         var c = new CustomerDetails();
         c.cid = cid;
         var b = new BankerHelper();
         TempData["DeactivateCustomerMessage"] = b.DeactivateCustomer(c);
         return(Redirect("/Banker/DeactivateCustomer"));
     }
 }
Ejemplo n.º 5
0
 public ActionResult CloseAccountFunc(int accno)
 {
     if (Session["bankerid"] == null)
     {
         return(Redirect("/HomePage/Index"));
     }
     else
     {
         var a = new Accounts();
         a.accountNum = accno;
         var b = new BankerHelper();
         TempData["CloseAccountMessage"] = b.CloseAccount(a);
         return(Redirect("/Banker/CloseAccount"));
     }
 }
Ejemplo n.º 6
0
 public ActionResult UpdateCustomer(string firstname, string lastname, string dob, string address, long phno, string email)
 {
     if (Session["bankerid"] == null)
     {
         return(Redirect("/HomePage/Index"));
     }
     else
     {
         var c = new CustomerDetails();
         c.firstName   = firstname;
         c.lastName    = lastname;
         c.dateOfBirth = dob;
         c.address     = address;
         c.phone       = phno;
         c.email       = email;
         c.cid         = HttpContext.Session["customerid"].ToString();
         var b = new BankerHelper();
         b.UpdateCustomer(c);
         TempData["ModifyAccount"] = "Modified Successfully";
         return(Redirect("/Banker/Index"));
     }
 }
Ejemplo n.º 7
0
        public ActionResult BankerLogin(string bankerUname, string bankerPassword)
        {
            if (Session["LoggedInCustomerId"] != null || Session["bankerid"] != null)
            {
                return(Redirect("/HomePage/Logout"));
            }
            else
            {
                var b   = new BankerHelper();
                var obj = new Login();
                obj.id       = bankerUname;
                obj.password = bankerPassword;
                if (b.BankerLogin(obj))
                {
                    b.UpdateLastLogin(obj);
                    return(Redirect("/Banker/Index"));
                }

                TempData["BankerMessage"] = "Invalid Username or Password";
                return(Redirect("/Homepage/Index"));
            }
        }