public ActionResult DoLogin(UserDetails u)
 {
     if (ModelState.IsValid)
     {
         EmployeeBusinessLayer bal = new EmployeeBusinessLayer();
         //New Code Start
         UserStatus status = bal.GetUserValidity(u);
         bool IsAdmin = false;
         if (status == UserStatus.AuthenticatedAdmin)
         {
             IsAdmin = true;
         }
         else if (status == UserStatus.AuthentucatedUser)
         {
             IsAdmin = false;
         }
         else
         {
             ModelState.AddModelError("CredentialError", "Invalid Username or Password");
             return View("Login");
         }
         FormsAuthentication.SetAuthCookie(u.UserName, false);
         Session["IsAdmin"] = IsAdmin;
         return RedirectToAction("Index", "Employee");
         //New Code End
     }
     else
     {
         return View("Login");
     }
 }
 public UserStatus GetUserValidity(UserDetails u)
 {
     if (u.UserName == "Admin" && u.Password == "Admin")
     {
         return UserStatus.AuthenticatedAdmin;
     }
     else if (u.UserName == "User" && u.Password == "User")
     {
         return UserStatus.AuthentucatedUser;
     }
     else
     {
         return UserStatus.NonAuthenticatedUser;
     }
 }