public ActionResult Delete(long albumId) { List <AlbumPO> mappedAlbums = new List <AlbumPO>(); ActionResult oResponse = RedirectToAction("Index", "Album", new { mappedAlbums }); if (ModelState.IsValid) { try { dataAccess.DeleteAlbum(albumId); List <AlbumDO> albums = dataAccess.ReadAlbum(); mappedAlbums = AlbumMapper.MapDoToPO(albums); TempData["Message"] = "Album successfully deleted."; } catch (Exception ex) { //Logs exception using exceptionLog class. exceptionLog.ExceptionLog("Critical", ex.Message, "AlbumController", "Delete", ex.StackTrace); //Returns albumId to view. oResponse = View(albumId); } } else { //Returns albumId to view. oResponse = View(albumId); } return(oResponse); }
public ActionResult DeleteAlbum(int id) { AlbumDAO dao = new AlbumDAO(); dao.DeleteAlbum(id); return(RedirectToAction("Index", "Album")); }