public ActionResult AnnouncementEdit(AnnouncementParameter param) { if (0L < param.Announcement.AnnouncementId) { param.Announcement.Fill(AnnouncementTableProvider.Detail(param)); } return(View(new InternalDataTransferToView { Data = param })); }
public ActionResult AjaxAnnouncementDelete(AnnouncementParameter param) { var result = new JsonNetResult(); var r = new GeneralResponse(); try { var detail = AnnouncementTableProvider.Detail(param); r.Code = AnnouncementTableProvider.Delete(param).ToString(Section.Get.Common.Culture); if (!string.IsNullOrEmpty(detail["ImgPath"])) { Io.DeleteFile(System.Web.HttpContext.Current.Server.MapPath($"~{detail["ImgPath"]}")); } } catch (Exception ex) { Log.Error(ex.Message, ex); r.Code = "-11"; } result.Data = r; return(result); }