public ActionResult AddComment(Guid id) { var p = albumrepo.ShowAlbum(id); var addcomment = AlbumModelMapper.ModelToEntity(p); return(PartialView("AddComment", addcomment)); }
public ActionResult ShowAlbum(Guid id) { var showalbum = albumrepo.ShowAlbum(id); var show = AlbumModelMapper.ModelToEntity(showalbum); return(PartialView("ShowAlbum", show)); }
public ActionResult AddComment(Guid id, string albumComment) { //var p = albums.FirstOrDefault(x => x.AlbumID == id); //p.AlbumComment.Add(new Comments { CommentOnAlbum = albumComment }); var album = albumrepo.AddCommentToAlbum(id, albumComment); var albums = AlbumModelMapper.ModelToEntity(album); return(PartialView("IndexPartial", albums)); }
public ActionResult AddPhotoToAlbum() { var model = new ViewAlbumPhoto(); model.Albums = albumrepo.GetAllAlbums().Select(x => AlbumModelMapper.ModelToEntity(x)).ToList(); model.Photos = photorepo.GetAllPhoto().Select(x => PhotoModelMapper.ModelToEntity(x)).ToList(); //var model = new ViewAlbumPhoto(); //model.Photos = GalleryController.photos; //model.Albums = AlbumController.albums; return(View(model)); }
public ActionResult AddNewAlbum(Album newalbum, string albumcomment) { newalbum.AlbumID = Guid.NewGuid(); newalbum.AlbumName = newalbum.AlbumName; newalbum.AlbumComment = new List <Comments> { new Comments { Id = Guid.NewGuid(), CommentOnAlbum = albumcomment } }; var albums = AlbumModelMapper.EntityToModel(newalbum); albumrepo.AddNewAlbum(albums); return(View(newalbum)); }
//public static List<Album> albums = new List<Album>(); //// GET: Album //public AlbumController() //{ // if (!albums.Any()) // { // albums.Add(new Album { AlbumID = Guid.NewGuid(), AlbumName = "WaterSports", Photos = new List<Photo>(), AlbumComment = new List<Comments> { new Comments { CommentOnAlbum = "Photos with different watersports" } } }); // albums.Add(new Album { AlbumID = Guid.NewGuid(), AlbumName = "Boards", Photos = new List<Photo>(), AlbumComment = new List<Comments> { new Comments { CommentOnAlbum = "Photos on different kind of boards" } } }); // } //} public ActionResult Index() { return(View(albumrepo.GetAllAlbums().Select(x => AlbumModelMapper.ModelToEntity(x)).ToList())); //return View(albums); }