public ActionResult Login(Models.User oUser)
 {
     if (ModelState.IsValid)
     {
         if (oUser.IsValidUser(oUser.UserName, oUser.Password, out oUser))
         {
             Session["UserName"]     = oUser.UserName;
             Session["UserFullName"] = oUser.FirstName + " " + oUser.LastName;
             Session["RoleID"]       = oUser.Role_ID;
             Session["RoleName"]     = Convert.ToString(oUser.Role_Name);
             Session["UserID"]       = oUser.User_ID;
             return(RedirectToAction("Dashboard", "Home"));
         }
         else
         {
             ModelState.AddModelError("", "User Name or Password is incorrect!");
         }
     }
     return(View(oUser));
 }