public JsonResult UpdateProfile(Models.ProfileViewModels.User user) { var userId = new Guid(User.Identity.GetUserId()); profileManager.UpdateProfile(userId, new ProfileInfo() { FirstName = user.FirstName, LastName = user.LastName, GitHubUser = user.GitHubUser, TwitterUser = user.TwitterUser, WebsiteUrl = user.WebsiteUrl, Email = user.EmailAddress, UsersGroups = user.UsersGroups }); return(Json(true)); }
// GET: Profile public ActionResult Index() { var profile = profileManager.GetUserProfile(new Guid(User.Identity.GetUserId())); var model = new Models.ProfileViewModels.User(); model.EmailAddress = profile.Email; model.FirstName = profile.FirstName; model.LastName = profile.LastName; model.GitHubUser = profile.GitHubUser; model.WebsiteUrl = profile.WebsiteUrl; model.TwitterUser = profile.TwitterUser; model.AvailableGroups = profile.AvailableGroups; model.UsersGroups = profile.UsersGroups.ToList(); return(View(model)); }
// GET: Profile public ActionResult Index() { var profile = profileManager.GetUserProfile(new Guid(User.Identity.GetUserId())); var model = new Models.ProfileViewModels.User(); model.EmailAddress = profile.Email; model.FirstName = profile.FirstName; model.LastName = profile.LastName; model.GitHubUser = profile.GitHubUser; model.WebsiteUrl = profile.WebsiteUrl; model.TwitterUser = profile.TwitterUser; model.AvailableGroups = profile.AvailableGroups; model.UsersGroups = profile.UsersGroups.ToList(); return View(model); }