public ActionResult Create(Models.UserList userDetails) { try { var user = new User(); if (userDetails != null) { user.UserId = userDetails.UserId; 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; } unitOfWork.UserRepository.Insert(user); unitOfWork.Save(); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }
public ActionResult UserIndex() { var freshIndex = new Models.UserList(); freshIndex.list = DataConfig.UserTable.ToList(); return(View(freshIndex)); }
public ActionResult Delete(int id, Models.UserList userDetails) { try { var user = unitOfWork.UserRepository.GetByID(id); if (user != null) { unitOfWork.UserRepository.Delete(id); unitOfWork.Save(); } return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }