public ActionResult Details(int?id) { var userViewModel = new UserVeiwModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User user = _db.Users.Find(id); if (user == null) { return(HttpNotFound()); } userViewModel.FirstName = user.FirstName; userViewModel.LastName = user.LastName; userViewModel.UserName = user.UserName; userViewModel.Email = user.Email; userViewModel.MobileNo = user.MobileNo; userViewModel.Address = user.Address; userViewModel.Gender = user.Gender; userViewModel.DateOfBirth = user.DateOfBirth; userViewModel.UserName = user.UserName; userViewModel.LastEducation = user.LastEducation; userViewModel.Occupation = user.Occupation; userViewModel.District = user.DistrictId; userViewModel.Division = user.DivisionId; return(View(userViewModel)); }
public ActionResult Create(UserVeiwModel model) { if (!ModelState.IsValid) { model.Genders = Gender.GetListOfGender(); model.Districts = _db.Districts.ToList(); model.Divisions = _db.Divisions.ToList(); return(View(model)); } var user = new User() { FirstName = model.FirstName, LastName = model.LastName, UserName = model.UserName, Email = model.Email, MobileNo = model.MobileNo, Gender = model.Gender, DivisionId = model.Division, DistrictId = model.District, Address = model.Address, LastEducation = model.LastEducation, Occupation = model.Occupation, DateOfBirth = model.DateOfBirth }; _db.Users.Add(user); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(UserVeiwModel model) { if (!ModelState.IsValid) { model.Genders = Gender.GetListOfGender(); model.Districts = _db.Districts.ToList(); model.Divisions = _db.Divisions.ToList(); return(View(model)); } var user = _db.Users.Find(model.Id); if (user != null) { user.FirstName = model.FirstName; user.LastName = model.LastName; user.UserName = model.UserName; user.Email = model.Email; user.MobileNo = model.MobileNo; user.Gender = model.Gender; user.DivisionId = model.Division; user.DistrictId = model.District; user.Address = model.Address; user.LastEducation = model.LastEducation; user.Occupation = model.Occupation; user.DateOfBirth = model.DateOfBirth; } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { var userviewmodel = new UserVeiwModel(); userviewmodel.Genders = Gender.GetListOfGender(); userviewmodel.Districts = _db.Districts.ToList(); userviewmodel.Divisions = _db.Divisions.ToList(); return(View(userviewmodel)); }
public ActionResult Delete(int?id) { var userViewModel = new UserVeiwModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User user = _db.Users.Find(id); if (user == null) { return(HttpNotFound()); } userViewModel.FirstName = user.FirstName; userViewModel.LastName = user.LastName; userViewModel.UserName = user.UserName; userViewModel.Email = user.Email; userViewModel.MobileNo = user.MobileNo; userViewModel.Address = user.Address; userViewModel.DateOfBirth = user.DateOfBirth; return(View(userViewModel)); }