public ActionResult UpdateAlbum(int?id) { _facade = new DataAccessLayerfacade(); _model = new AlbumViewModels(); _model.GetSelectedAlbum = _facade.GetAlbumRep().GetAlbumById(id); return(View(_model)); }
public ActionResult UpdateGenre(int?id) { _facade = new DataAccessLayerfacade(); _model = new GenreViewModel(); _model.GetSelectedGenre = _facade.GetGenreRep().GetGenreById(id); 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 CreateGenre(GenreModel model) { _facade = new DataAccessLayerfacade(); _facade.GetGenreRep().CreateGenre(new Genre { name = model.Name }); return(RedirectToAction("Index")); }
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 Index(int?id) { _facade = new DataAccessLayerfacade(); _model = new GenreViewModel(); if (_facade.GetGenreRep().GetAllGenres().Count == 0) { _model.AllGenres = _facade.GetGenreRep().GetAllGenres(); } else { _model.AllGenres = _facade.GetGenreRep().GetAllGenres(); _model.GetSelectedGenre = id != null?_model.AllGenres.FirstOrDefault(a => a.id == id) : _model.AllGenres.FirstOrDefault(); } return(View(_model)); }
public ActionResult CreateAlbum(AlbumModel model) { _facade = new DataAccessLayerfacade(); _facade.GetAlbumRep() .CreateAlbum(new Album { title = model.Title, artistId = model.Artist, price = model.Price, genreId = model.Genre, albumArtURL = model.AlbumArtUrl, songSampleURL = model.SongSampleUrl, releaseDate = model.ReleaseDate }); return(RedirectToAction("Index")); }
public ActionResult DeleteAlbum(int id) { _facade = new DataAccessLayerfacade(); _facade.GetAlbumRep().Delete(id); return(RedirectToAction("Index")); }
public ActionResult UpdateGenre(Genre genre) { _facade = new DataAccessLayerfacade(); _facade.GetGenreRep().UpdateGenre(genre); return(RedirectToAction("Index")); }
public ActionResult UpdateArtist(Artist artist) { _facade = new DataAccessLayerfacade(); _facade.GetArtistRep().UpdateArtist(artist); return(RedirectToAction("Index")); }