// // GET: /Album/Delete/<id> public ActionResult Delete(int id) { var album = new FindAlbumDao().GetObjectById(id); if (new AlbumRequestService().IsBadRequest(album, User.Identity.Name)) { return(HttpNotFound()); } return(View(album)); }
public ActionResult Edit(int id = 0) { var album = new FindAlbumDao().GetObjectById(id); if (album == null) { return(HttpNotFound()); } return(View(album)); }
public ActionResult DeleteConfirmed(int id) { var album = new FindAlbumDao().GetObjectById(id); if (new AlbumRequestService().IsBadRequest(album, User.Identity.Name)) { return(HttpNotFound()); } new AlbumDeleteService().DeleteAlbum(id); return(RedirectToAction("Index")); }
public ActionResult AlbumPage(int pageNumber, int albumId) { if (!Request.IsAjaxRequest()) { return(HttpNotFound()); } var album = new FindAlbumDao().GetObjectById(albumId); if (new AlbumRequestService().IsBadRequest(album, User.Identity.Name)) { return(HttpNotFound()); } var model = new AlbumEditModelBuilder().BuildModel(album, pageNumber); return(PartialView("AlbumPage", model)); }