public ActionResult AddToAlbum(string photoName, string uniqueUserName) { ActionResult alternativeResult = ErrorIfNotAnOwner(uniqueUserName, Errors.AttemptToAdAlbum, _userService, _logger); if (alternativeResult == null) { alternativeResult = ErrorIfNoPhoto(photoName, uniqueUserName); if (alternativeResult == null) { var request = new RequestEntity { UniqueUserName = uniqueUserName }; var response = _albumService.GetAllAlbumsForUser(request); AllAlbumsShortViewModel result = new AllAlbumsShortViewModel(); result.Albums = MapperHelper.GetValue <List <AlbumShort>, List <AlbumShortViewModel> >(response); ViewBag.PhotoName = photoName; ViewBag.UniqueUserName = uniqueUserName; return(View(result)); } } return(alternativeResult); }
public ActionResult UserAlbums(string uniqueUserName = null) { string actualUserIdOrName = uniqueUserName ?? User.Identity.GetUserId(); Guid userId; if (Guid.TryParse(actualUserIdOrName, out userId)) { actualUserIdOrName = _userService.GetUniqueUserNameById(userId.ToString()); } var request = new RequestEntity { UniqueUserName = actualUserIdOrName }; var response = _albumService.GetAllAlbumsForUser(request); AllAlbumsShortViewModel result = new AllAlbumsShortViewModel(); result.Albums = MapperHelper.GetValue <List <AlbumShort>, List <AlbumShortViewModel> >(response); ViewBag.ResultMessage = TempData["ResultMessage"]; return(View(result)); }