Exemple #1
0
        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"));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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"));
        }