public ActionResult Delete(CMSCategoriesModels model) { try { if (!ModelState.IsValid) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } var msg = ""; var result = _factory.Delete(model.Id, ref msg); if (result) { if (System.IO.File.Exists(Server.MapPath("~/Uploads/Categories/" + model.ImageURL))) { ImageHelper.Me.TryDeleteImageUpdated(Server.MapPath("~/Uploads/Categories/" + model.ImageURL)); } return(RedirectToAction("Index")); } ModelState.AddModelError("CategoryName", msg); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } }
public ActionResult Delete(CMSCategoriesModels model) { try { if (!ModelState.IsValid) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } var orgImageUrl = ""; if (!string.IsNullOrEmpty(model.ImageURL)) { model.ImageURL = model.ImageURL.Replace(Commons._PublicImages, "").Replace("Discounts/", "").Replace(Commons.Image200_100, ""); orgImageUrl = model.ImageURL; } var msg = ""; var result = _factory.Delete(model.Id, ref msg); if (result) { if (System.IO.File.Exists(Server.MapPath("~/Uploads/Categories/" + orgImageUrl))) { ImageHelper.Me.TryDeleteImageUpdated(Server.MapPath("~/Uploads/Categories/" + orgImageUrl)); } return(RedirectToAction("Index")); } ModelState.AddModelError("CategoryName", msg); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } }