public ActionResult Edit(int?id, LearningMVCAppln.Models.User userDetails) //public ActionResult Edit(int? id) { TempData["TempData Name"] = "Akhil"; try { using (var dbContext = new MyDataContext()) { 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(nameof(Index))); } } catch (Exception) { return(View()); } //try //{ // Mapper.CreateMap<LearningMVCAppln.Models.User, LearningMVCAppln.User>(); // using (var dbContext = new MyDataContext()) // { // var userDetails1 = dbContext.Users.FirstOrDefault(userId => userId.UserId == id); // var user = Mapper.Map<LearningMVCAppln.Models.User, LearningMVCAppln.User>(userDetails); // //dbContext.Users.InsertOnSubmit(user); // dbContext.SubmitChanges(); // return RedirectToAction(nameof(Index)); // } //} //catch (Exception) //{ // return View(); //} }
public ActionResult Create(LearningMVCAppln.Models.User userDetails) { try { Mapper.CreateMap <LearningMVCAppln.Models.User, LearningMVCAppln.User>(); using (var dbContext = new MyDataContext()) { var user = Mapper.Map <LearningMVCAppln.Models.User, LearningMVCAppln.User>(userDetails); dbContext.Users.InsertOnSubmit(user); dbContext.SubmitChanges(); return(RedirectToAction(nameof(Index))); } } catch (Exception) { return(View()); } }