예제 #1
0
 public ActionResult DeleteUser(int id)
 {
     using (KustOnlinePortalEntities db = new KustOnlinePortalEntities())
     {
         return(View(db.Authentications.Where(x => x.ID == id).FirstOrDefault()));
     }
 }
예제 #2
0
        public ActionResult AddUsers(Authentication user)
        {
            using (var context = new KustOnlinePortalEntities())
            {
                context.Authentications.Add(user);
                context.SaveChanges();
            }

            return(RedirectToAction("ViewUsers"));
        }
예제 #3
0
 public ActionResult EditUser(int id, Authentication auth)
 {
     try
     {
         using (KustOnlinePortalEntities db = new KustOnlinePortalEntities())
         {
             db.Entry(auth).State = EntityState.Modified;
             db.SaveChanges();
         }
         return(RedirectToAction("ViewUsers"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Login(Authentication auth)
        {
            using (var context = new KustOnlinePortalEntities())
            {
                var isValid = context.Authentications.Any(x => x.RegistrationNo == auth.RegistrationNo && x.Password == auth.Password);
                if (isValid)
                {
                    FormsAuthentication.SetAuthCookie(auth.RegistrationNo, false);

                    this.Session["UserData"] = isValid;

                    return(RedirectToAction("Dashboard", "Admin"));
                }
                ModelState.AddModelError("", "Invalid User");
            }
            return(View());
        }
예제 #5
0
 public ActionResult DeleteUser(int id, Authentication auth)
 {
     try
     {
         using (KustOnlinePortalEntities db = new KustOnlinePortalEntities())
         {
             Authentication authentication = db.Authentications.Where(x => x.ID == id).FirstOrDefault();
             db.Authentications.Remove(authentication);
             db.SaveChanges();
         }
         return(RedirectToAction("ViewUsers"));
     }
     catch
     {
         return(View());
     }
 }