// GET: Artist public ActionResult Index(int?id) { _facade = new DataAccessLayerfacade(); _model = new ArtistViewModel(); if (_facade.GetArtistRep().GetAllArtist().Count == 0) { _model.AllArtists = _facade.GetArtistRep().GetAllArtist(); } else { _model.AllArtists = _facade.GetArtistRep().GetAllArtist(); _model.GetSelectedArtist = id != null?_model.AllArtists.FirstOrDefault(a => a.id == id) : _model.AllArtists.FirstOrDefault(); } return(View(_model)); }
public ActionResult DeleteArtist(int?id) { _facade = new DataAccessLayerfacade(); _model = new ArtistViewModel(); _model.GetSelectedArtist = _facade.GetArtistRep().GetArtistById(id); return(View(_model)); }
public ActionResult CreateArtist(ArtistModel model) { _facade = new DataAccessLayerfacade(); _facade.GetArtistRep().CreateArtist(new Artist { name = model.Name }); return(RedirectToAction("Index")); }
public ActionResult CreateAlbum() { _facade = new DataAccessLayerfacade(); var model = new AlbumViewModels(); model.AllArtists = _facade.GetArtistRep().GetAllArtist(); model.AllGenres = _facade.GetGenreRep().GetAllGenres(); return(View(model)); }
public ActionResult UpdateAlbum(Album model) { _facade = new DataAccessLayerfacade(); model.Artist = _facade.GetArtistRep().GetArtistById(model.artistId); model.Genre = _facade.GetGenreRep().GetGenreById(model.genreId); _facade.GetAlbumRep().Update(model); return(RedirectToAction("Index")); }
public ActionResult DeleteArtist(int id) { _facade = new DataAccessLayerfacade(); _facade.GetArtistRep().DeleteArtist(id); return(RedirectToAction("Index")); }
public ActionResult UpdateArtist(Artist artist) { _facade = new DataAccessLayerfacade(); _facade.GetArtistRep().UpdateArtist(artist); return(RedirectToAction("Index")); }