public ActionResult AddToAlbum(AddPhotoToAlbumViewModel model) { string userId = User.Identity.GetUserId(); _logger.Info("photo {0} is requested to be added to album {1} by {2}", model.PhotoName, model.AlbumName, userId); var request = new RequestEntity { UniqueUserName = model.UniqueUserName, AlbumName = model.AlbumName, PhotoName = model.PhotoName }; _albumService.AddPhotoToAlbum(request); _logger.Info("Successfully added photo {0} to albuem {1} both owned by {2}", model.PhotoName, model.AlbumName, userId); TempData["ResultMessage"] = string.Format(SuccessMessages.SuccessfullyAddedPhotoToAlbum, model.PhotoName, model.AlbumName); return(RedirectToAction("ViewAlbum", "Album", new { albumName = model.AlbumName, uniqueUserName = model.UniqueUserName })); }
public ActionResult AddToAlbum(int photoId, int albumId) { _albumService.AddPhotoToAlbum(photoId, albumId); return(RedirectToAction("Index")); }