public async Task <ActionResult> DeletePage([Bind(Include = "url")] DeletePageModel model) { ActionResult result = null; await Pages.DeletePageByUrl(model.Url); result = Redirect(Request.UrlReferrer.ToString()); return(result); }
public async Task <ActionResult> Delete([Bind(Include = "url")] DeletePageModel model) { ActionResult result = null; await Pages.DeletePageByUrl(model.Url); result = Redirect("/"); return(result); }
public IHttpActionResult DeletePage(DeletePageModel deletePageModel) { var documentFileName = System.IO.Path.Combine(Config.Configuration.WorkingDirectory, "Editor", deletePageModel.documentId, "document.pdf"); var imageFileName = System.IO.Path.Combine(Config.Configuration.WorkingDirectory, "Editor", deletePageModel.documentId, deletePageModel.imageName); try { Document doc = new Document(documentFileName); doc.Pages.Delete(Convert.ToInt32(deletePageModel.imageData)); doc.Save(documentFileName); System.IO.File.Delete(imageFileName); return(Ok(deletePageModel)); } catch (Exception ex) { return(InternalServerError(ex)); } }