示例#1
0
        public UserMiniModel CreateMini(User entity)
        {
            var model = new UserMiniModel()
            {
                Name = entity.Name,
                Id   = entity.Id
            };

            if (model.Name.IsNullEmptyOrWhiteSpace())
            {
                model.Name = entity.Email;
            }
            return(model);
        }
示例#2
0
        public UserMiniModel CreateMini(User user)
        {
            var model = new UserMiniModel()
            {
                Name      = user.Name,
                Id        = user.Id,
                Points    = user.Points,
                CreatedOn = user.CreatedOn
            };
            Media media = null;

            if (user.ProfilePictureId.HasValue && user.ProfilePictureId > 0)
            {
                media = _mediaService.Get(user.ProfilePictureId.Value);
            }
            model.ProfilePictureUrl = _mediaAccountant.GetPictureUrl(media, ApplicationEngine.ActiveTheme.UserProfileImageSize, true);
            return(model);
        }