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; }
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; }