コード例 #1
0
        public ActionResult Register(AdminLogin adm)
        {
            using (ProjectDataBaseEntities db = new ProjectDataBaseEntities())
            {
                if (db.AdminLogins.Any(x => x.UserName == adm.UserName))
                {
                    ViewBag.DuplicateMessage = "User Name Already Exists";
                    return(View("Register", adm));
                }
                db.AdminLogins.Add(adm);
                db.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Registration Successful!";

            return(View("Register", new AdminLogin()));
        }
コード例 #2
0
 public ActionResult Authorise(Project.Models.AdminLogin admin)
 {
     using (ProjectDataBaseEntities db = new ProjectDataBaseEntities())
     {
         var userdetails = db.AdminLogins.Where(x => x.UserName == admin.UserName && x.Password == admin.Password).FirstOrDefault();
         if (userdetails == null)
         {
             admin.LoginErrorMessage = "Wrong User Name or Password ";
             return(View("AdminLogin", admin));
         }
         else
         {
             Session["Id"] = userdetails.Id;
             return(RedirectToAction("AdminDashBoard", "AdminAccount"));
         }
     }
 }