public ActionResult Create(LearningMVC.Models.User userDetails) { try { Mapper.CreateMap<LearningMVC.Models.User, LearningMVC.User>(); var dbContext = new MyDBDataContext(); var user = Mapper.Map<LearningMVC.Models.User, LearningMVC.User>(userDetails); dbContext.Users.InsertOnSubmit(user); dbContext.SubmitChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Delete(int? id, LearningMVC.Models.User userDetails) { try { var dbContext = new MyDBDataContext(); var user = dbContext.Users.FirstOrDefault(userId => userId.UserId == id); if (user != null) { dbContext.Users.DeleteOnSubmit(user); dbContext.SubmitChanges(); } return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(int? id, LearningMVC.Models.User userDetails) { TempData["TempData Name"] = "Akhil"; try { var dbContext = new MyDBDataContext(); var user = dbContext.Users.FirstOrDefault(userId => userId.UserId == id); if (user != null) { user.FirstName = userDetails.FirstName; user.LastName = userDetails.LastName; user.Address = userDetails.Address; user.PhoneNo = userDetails.PhoneNo; user.EMail = userDetails.EMail; user.Company = userDetails.Company; user.Designation = userDetails.Designation; dbContext.SubmitChanges(); } return RedirectToAction("Index"); } catch { return View(); } }