private int UpdateUserProfile(int itemId, int accountId, UserProfile model) { var user = WspContext.Services.Organizations.GetUserGeneralSettings(itemId, accountId); return WspContext.Services.Organizations.SetUserGeneralSettings( itemId, accountId, model.DisplayName, string.Empty, false, user.Disabled, user.Locked, model.FirstName, model.Initials, model.LastName, model.Address, model.City, model.State, model.Zip, model.Country, user.JobTitle, user.Company, user.Department, user.Office, user.Manager == null ? null : user.Manager.AccountName, model.BusinessPhone, model.Fax, model.HomePhone, model.MobilePhone, model.Pager, model.WebPage, model.Notes, model.ExternalEmail, user.SubscriberNumber, user.LevelId, user.IsVIP, user.UserMustChangePassword); }
public ActionResult UserProfile(UserProfile model) { if (!ModelState.IsValid) { return View(model); } int result = UpdateUserProfile(WspContext.User.ItemId, WspContext.User.AccountId, model); AddMessage(MessageType.Success, Resources.UI.UserProfileSuccessfullyUpdated); return View(model); }