//updates user's data public ActionResult Edit(User emp) { using (LoginDataBaseEntities1 db = new LoginDataBaseEntities1()) { db.Entry(emp).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "Updated Successfully" }, JsonRequestBehavior.AllowGet)); } }
// deletes user from database public ActionResult Delete(int id) { using (LoginDataBaseEntities1 db = new LoginDataBaseEntities1()) { User emp = db.Users.Where(x => x.UserID == id).FirstOrDefault <User>(); db.Users.Remove(emp); db.SaveChanges(); return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet)); } }
//adds a new user to database public ActionResult Add(User emp) { using (LoginDataBaseEntities1 db = new LoginDataBaseEntities1()) { emp.Password = Encrypt(emp.Password); if (db.Users.Where(x => x.UserName == emp.UserName).FirstOrDefault() == null) { db.Users.Add(emp); db.SaveChanges(); return(Json(new { success = true, message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = "Username already exists" }, JsonRequestBehavior.AllowGet)); } } }