public ActionResult UserProfile(ViewModel input) { var userId = _sessionContext.GetUserEntityId(); var user = _repository.Find<User>(userId); var model = new UserViewModel {User = user, Title = WebLocalizationKeys.MY_ACCOUNT_INFORMATION.ToString() }; return View(model); }
private void handlePassword(UserViewModel input, User origional) { if (input.Password.IsNotEmpty()) { var loginInfo = origional.UserLoginInfo; loginInfo.Salt = _securityDataService.CreateSalt(); loginInfo.Password = _securityDataService.CreatePasswordHash(input.Password, loginInfo.Salt); } }
public JsonResult Save(UserViewModel input) { var origional = _repository.Find<User>(input.EntityId); origional.BirthDate = input.User.BirthDate; origional.FirstName = input.User.FirstName; origional.MiddleInitial = input.User.MiddleInitial; origional.LastName = input.User.LastName; origional.BirthDate= input.User.BirthDate; handlePassword(input, origional); mapCollections(origional, input); var crudManager = _saveEntityService.ProcessSave(origional); var notification = crudManager.Finish(); return Json(notification, JsonRequestBehavior.AllowGet); }
private void mapCollections(User origional, UserViewModel input) { }