Example #1
0
        public ActionResult Get(int?id)
        {
            int userId = id.HasValue ? id.Value : CurrentUser.Id.Value;
            var mentor = _mentorProvider.Get(userId);

            mentor.User.Avatar = _usersProvider.GetAvatarByUserIdOrDefault(userId);

            // Map to view model
            var mentorProfileViewModel = _mentorMapper.ToMentorProfileViewModel(mentor);

            return(View("View", mentorProfileViewModel));
        }
Example #2
0
        public string GetUserAvatar()
        {
            if (CurrentUser.Id.HasValue)
            {
                return(_userProvider.GetAvatarByUserIdOrDefault(CurrentUser.Id.Value).Base64Url);
            }

            return(_userProvider.GetDefaultAvatarUrl());
        }