public ActionResult ManagePhotos(UserEditPhoto userEdit) { var user = this.CurrentUser(); if (user == null) { return(View("EditAccountNoUser")); } var avatarFile = Request.Files["avatarFile"]; var photoFile = Request.Files["photoFile"]; _userService.EditUserProfileImages(user, userEdit.DeleteAvatar, userEdit.DeleteImage, avatarFile, photoFile); return(RedirectToAction("ManagePhotos")); }
public ViewResult ManagePhotos() { var user = _userRetrievalShim.GetUser(HttpContext); if (user == null) { return(View("EditAccountNoUser")); } var profile = _profileService.GetProfile(user); var userEdit = new UserEditPhoto(profile); if (profile.ImageID.HasValue) { userEdit.IsImageApproved = _imageService.IsUserImageApproved(profile.ImageID.Value); } return(View(userEdit)); }
public ViewResult ManagePhotos() { var user = this.CurrentUser(); if (user == null) { return(View("EditAccountNoUser")); } var profile = _profileService.GetProfile(user); var userEdit = new UserEditPhoto(profile); if (profile.ImageID.HasValue) { userEdit.IsImageApproved = _imageService.IsUserImageApproved(profile.ImageID.Value); } return(View(userEdit)); }
public ActionResult ManagePhotos(UserEditPhoto userEdit) { var user = _userRetrievalShim.GetUser(HttpContext); if (user == null) { return(View("EditAccountNoUser")); } byte[] avatarFile = null; if (userEdit.AvatarFile != null) { avatarFile = userEdit.AvatarFile.OpenReadStream().ToBytes(); } byte[] photoFile = null; if (userEdit.PhotoFile != null) { photoFile = userEdit.PhotoFile.OpenReadStream().ToBytes(); } _userService.EditUserProfileImages(user, userEdit.DeleteAvatar, userEdit.DeleteImage, avatarFile, photoFile); return(RedirectToAction("ManagePhotos")); }