public PartialViewResult UserDisplayProfile() { var userDisplay = new UserDisplayProfileModel(); if (CurrentUser != null) { if (CurrentUser.Identity.IsAuthenticated) { userDisplay.DisplayFirstName = CurrentUser.FirstName; userDisplay.DisplayLastName = CurrentUser.LastName; if (string.IsNullOrEmpty(CurrentUser.ImageUrl)) { if (CurrentUser.Image != null) { userDisplay.AvatarImage = CurrentUser.Image; userDisplay.Avatar = null; } } else { try { userDisplay.AvatarImage = null; userDisplay.Avatar = CurrentUser.ImageUrl; } catch { } } userDisplay.IsLoggedIn = true; } } else { //HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; //if (authCookie != null) //{ // authCookie.Expires = DateTime.Now.AddDays(-1); // Response.Cookies.Add(authCookie); //} AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie, DefaultAuthenticationTypes.ExternalCookie); userDisplay.IsLoggedIn = false; } return(PartialView("_UserDisplayProfile", userDisplay)); }
public PartialViewResult UserDisplayProfile() { var userDisplay = new UserDisplayProfileModel(); if (CurrentUser != null) { if (CurrentUser.Identity.IsAuthenticated) { userDisplay.DisplayFirstName = CurrentUser.FirstName; userDisplay.DisplayLastName = CurrentUser.LastName; if (string.IsNullOrEmpty(CurrentUser.ImageUrl)) { } else { try { //userDisplay.Avatar = new WebImageOCC(CurrentUser.ImageUrl); //userDisplay.Avatar.Alt = CurrentUser.FirstName + " avatar image."; //userDisplay.Avatar.Title = "User Profile Settings"; userDisplay.Avatar = CurrentUser.ImageUrl; } catch { } } userDisplay.IsLoggedIn = true; } } else { userDisplay.IsLoggedIn = false; } return(PartialView("_UserDisplayProfile", userDisplay)); }