public bool AddMusicAlbum(AlbumVm albumVm) { var album = new Album { AlbumName = albumVm.AlbumName, Label = albumVm.Label, Artist = albumVm.Artist, Stock = albumVm.Stock, LabelType = (LabelType)albumVm.LabelType }; return(CreateChannel().AddMusicAlbum(album)); }
public bool UpdateMusicAlbum(AlbumVm albumVm) { var album = new Album { Id = albumVm.Id, Label = albumVm.Label, Artist = albumVm.Artist, Stock = albumVm.Stock, LabelType = (LabelType)albumVm.LabelType }; return(CreateChannel().UpdateMusicAlbum(album)); }
public ActionResult Delete(int id, AlbumVm albumVm) { try { // TODO: Add delete logic here var albumFlag = musicService.DeleteMusicAlbum(albumVm.Id); return(RedirectToAction("Index")); } catch { return(View()); } }
public AlbumVm GetMusicAlbum(int albumid) { var album = CreateChannel().GetMusicAlbum(albumid); var albumvm = new AlbumVm { Id = album.Id, AlbumName = album.AlbumName, Label = album.Label, Artist = album.Artist, Stock = album.Stock, LabelType = (LabelTypeVm)album.LabelType }; return(albumvm); }
// GET: VirtualMusic/Details/5 public ActionResult Details(int id) { var album = musicService.GetMusicAlbum(id); var albumvm = new AlbumVm { Id = album.Id, AlbumName = album.AlbumName, Label = album.Label, Artist = album.Artist, Stock = album.Stock, LabelType = (LabelTypeVm)album.LabelType }; return(View(albumvm)); }
public ActionResult Edit(int id, AlbumVm albumVm) { musicService.UpdateMusicAlbum(albumVm); return(RedirectToAction("Index")); }
public ActionResult Create(AlbumVm albumVm) { musicService.AddMusicAlbum(albumVm); return(RedirectToAction("Index")); }