public ActionResult Create(EditAlbumViewModel model) { if (ModelState.IsValid) { Album album = AlbumMapper.MapEditAlbumViewModel(model, userID); albumRepository.AddAlbum(album); } return(Content(model.Name)); }
public ActionResult Edit(EditAlbumViewModel model, FormCollection collection) { if (ModelState.IsValid) { Album album = AlbumMapper.MapEditAlbumViewModel(model, userID); albumRepository.UpdateAlbum(album); } return(Content(model.Name)); }
public ActionResult Delete(EditAlbumViewModel model, FormCollection collection) { Album album = AlbumMapper.MapEditAlbumViewModel(model, userID); albumRepository.DeleteAlbum(album); List <Album> albumsDB = albumRepository.GettAllAlbumsByUserID(userID); List <ListAlbumViewModel> albums = new List <ListAlbumViewModel>(); albumsDB.ForEach(x => albums.Add(AlbumMapper.MapListAlbumViewModel(x))); return(PartialView("_Items", albums)); }
public ActionResult Delete(EditAlbumViewModel model) { Album album = albumRepository.GetAlbumByID(model.Id); model = AlbumMapper.MapEditAlbumViewModel(album); if (album.UserID == userID) { return(View(model)); } return(View()); }