Example #1
0
        private UserPageViewModel GetUserPageViewModel(string userName)
        {
            var logginedUserId = HttpContext.User.Identity.GetUserId();
            var logginedUsername = HttpContext.User.Identity.GetUserName();
            var pictureStorage = ConfigurationManager.AppSettings["pictureStorage"];

            UserInfo logginedUserInfo = _userService.GetUser(new Guid(logginedUserId), pictureStorage);
            logginedUserInfo.OriginalAvatarLocation = _pictureService.GetOriginalAvatar(logginedUserInfo.AvatarLocation);

            UserInfo currentUserInfo = null;

            if (userName != logginedUsername)
            {
                currentUserInfo = _userService.GetUser(userName, pictureStorage);
                currentUserInfo.OriginalAvatarLocation = _pictureService.GetOriginalAvatar(currentUserInfo.AvatarLocation);
            }         
            else
                currentUserInfo = logginedUserInfo;

            var userPageViewModel = new UserPageViewModel() {CurrentUser = currentUserInfo, LogginedUser = logginedUserInfo};
            return userPageViewModel;
        }
Example #2
0
 private UserPageViewModel GetUserPageViewModel(string userId)
 {
     var user = _userService.GetUser(new Guid(userId), ConfigurationManager.AppSettings["pictureStorage"]);
     user.OriginalAvatarLocation = _pictureService.GetOriginalAvatar(user.AvatarLocation);
     var userPageViewModel = new UserPageViewModel()
     {
         LogginedUser = user,
         CurrentUser = user
     };
     return userPageViewModel;
 }