Exemple #1
0
        public virtual ActionResult Avatar(string slug, int size)
        {
            var user = _context.FindUserBySlug(slug);

            if (user == null)
            {
                return(HttpNotFound());
            }

            var avatarFile = user.AvatarFile.ToResizedImage(width: size, height: size, compressionPercentage: 100);

            return(File(avatarFile, user.AvatarMimeType));
        }
Exemple #2
0
        public virtual ActionResult IndexUser(string slug)
        {
            var user = _context.FindUserBySlug(slug);

            if (user == null)
            {
                return(HttpNotFound());
            }

            var model = new UserViewModel {
                User = user, PhotosCount = _context.FindPhotoCountsByUserId(user.UserId)
            };

            return(View(Views.IndexUser, model));
        }