public ActionResult Login(LoginEntites log)
        {
            LoginBL lb  = new LoginBL();
            int     res = lb.Loginvalidate(log);

            if (res == 1)
            {
                Session["user"]   = log.Username;
                Session["master"] = "EmployeeView";
                return(View("Login", "EmployeeView"));
            }
            else if (res == 2)
            {
                Session["user"]   = log.Username;
                Session["master"] = "CustomerView";
                return(View("Login", "CustomerView"));
            }
            else if (res == 3)
            {
                Session["user"]   = log.Username;
                Session["master"] = "ManagerView";
                return(View("Login", "ManagerView"));
            }
            else
            {
                ViewData["err"] = "Access Denied!! invalid credentials";
                return(View());
            }
        }
예제 #2
0
        public int Loginvalidate(LoginEntites log)
        {
            int r;
            var emp  = db.Employees.Where(e => e.EmpName == log.Username && e.Password == log.Password).Count();
            var cust = db.Customers.Where(c => c.CustName == log.Username && c.Password == log.Password).Count();

            if (emp > 0)
            {
                r = 1;
            }
            else if (cust > 0)
            {
                r = 2;
            }
            else if (log.Username == "Manager" && log.Password == "india")
            {
                r = 3;
            }
            else
            {
                r = 0;
            }
            return(r);
        }
예제 #3
0
 public int Loginvalidate(LoginEntites log)
 {
     return(ld.Loginvalidate(log));
 }