public ActionResult CreateEditUser(UserModel model) { if (model.ID == 0) { User userEntity = new User { UserName = model.UserName, Email = model.Email, Password = model.Password, AddedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, IP = Request.UserHostAddress, UserProfile = new UserProfile { FirstName = model.FirstName, LastName = model.LastName, Address = model.Address, AddedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, IP = Request.UserHostAddress } }; userService.InsertUser(userEntity); if (userEntity.ID > 0) { return RedirectToAction("index"); } } else { User userEntity = userService.GetUser(model.ID); userEntity.UserName = model.UserName; userEntity.Email = model.Email; userEntity.Password = model.Password; userEntity.ModifiedDate = DateTime.UtcNow; userEntity.IP = Request.UserHostAddress; userEntity.UserProfile.FirstName = model.FirstName; userEntity.UserProfile.LastName = model.LastName; userEntity.UserProfile.Address = model.Address; userEntity.UserProfile.ModifiedDate = DateTime.UtcNow; userEntity.UserProfile.IP = Request.UserHostAddress; userService.UpdateUser(userEntity); if (userEntity.ID > 0) { return RedirectToAction("index"); } } return View(model); }
public ActionResult CreateEditUser(int? id) { UserModel model = new UserModel(); if (id.HasValue && id.Value != 0) { User userEntity = userService.GetUser(id.Value); model.FirstName = userEntity.UserProfile.FirstName; model.LastName = userEntity.UserProfile.LastName; model.Address = userEntity.UserProfile.Address; model.Email = userEntity.Email; model.UserName = userEntity.UserName; model.Password = userEntity.Password; } return View(model); }
public ActionResult DeleteUser(int id) { UserModel model = new UserModel(); if (id != 0) { User userEntity = userService.GetUser(id); model.FirstName = userEntity.UserProfile.FirstName; model.LastName = userEntity.UserProfile.LastName; model.Address = userEntity.UserProfile.Address; model.Email = userEntity.Email; model.AddedDate = userEntity.AddedDate; model.UserName = userEntity.UserName; } return View(model); }
public ActionResult DetailUser(int? id) { UserModel model = new UserModel(); if (id.HasValue && id != 0) { User userEntity = userService.GetUser(id.Value); // model.ID = userEntity.ID; model.FirstName = userEntity.UserProfile.FirstName; model.LastName = userEntity.UserProfile.LastName; model.Address = userEntity.UserProfile.Address; model.Email = userEntity.Email; model.AddedDate = userEntity.AddedDate; model.UserName = userEntity.UserName; } return View(model); }