public ActionResult Save(Employe emp) { bool status = false; if (ModelState.IsValid) { using (DBmodels dm = new DBmodels()) { if (emp.EmployeID > 0) { var v = dm.Employes.Where(a => a.EmployeID == emp.EmployeID).FirstOrDefault(); if (v != null) { //edit v.Name = emp.Name; v.Office = emp.Office; v.Position = emp.Position; v.Age = emp.Age; v.Salary = emp.Salary; } } else { dm.Employes.Add(emp); } dm.SaveChanges(); status = true; } } return(Json(new { status = status })); }
public ActionResult Save(int id) { using (DBmodels dm = new DBmodels()) { var emp = dm.Employes.Where(a => a.EmployeID == id).FirstOrDefault(); return(View(emp)); } }
public ActionResult Getdata() { using (DBmodels dbm = new DBmodels()) { List <Employe> lem = dbm.Employes.ToList(); return(Json(new { data = lem }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { using (DBmodels db = new DBmodels()) { var v = db.Employes.Where(a => a.EmployeID == id).FirstOrDefault(); if (v != null) { return(View(v)); } else { return(HttpNotFound()); } } }
public ActionResult DeleteEmplyee(int id) { bool status = false; using (DBmodels dm = new DBmodels()) { var v = dm.Employes.Where(a => a.EmployeID == id).FirstOrDefault(); if (v != null) { dm.Employes.Remove(v); dm.SaveChanges(); status = true; } } return(Json(new { status = status })); }
public ActionResult Login(User user) { using (DBmodels db = new DBmodels()) { var userDetails = db.Users.Where(x => x.UserName == user.UserName && x.Password == user.Password).FirstOrDefault(); if (userDetails == null) { user.LoginError = "Wrong User Name or Password"; return(View("Login", user)); } else { Session["UserID"] = user.UserId; Session["UserName"] = user.UserName; return(RedirectToAction("Welcome", "User")); } } return(View(user)); }
public ActionResult CreateOrEditUser(User user) { using (DBmodels db = new DBmodels()) { if (db.Users.Any(x => user.UserName == x.UserName)) { ViewBag.DuplicateMessage = "User Name '" + user.UserName + "' already exists"; return(View("CreateOrEditUser", user)); } else { db.Users.Add(user); db.SaveChanges(); } } ViewBag.successmessage = "Successfully '" + user.UserName + "' added to the portal"; ModelState.Clear(); return(View("CreateOrEditUser", new User())); }