public ActionResult DeleteFilter(int?id) { if (id.HasValue) { var handle = new FilterHandlerJSON(); handle.DeleteModel(id.Value); } return(RedirectToAction("LoadFilter")); }
public ActionResult LoadFilter(int?filterID) { if (filterID != null) { var handle = new FilterHandlerJSON(); Filter filter = handle.GetModel(filterID.Value); return(RedirectToAction("ApplyFilter", filter)); } return(RedirectToAction("ApplyFilter", new Filter())); }
public ActionResult SaveFilter(StaffFilterViewModel model) { var handle = new FilterHandlerJSON(); if (model.Filter.FilterID == null || (ValidateSave(model.Filter.FilterName) as ContentResult).Content.Equals("true")) { handle.AddModel(model.Filter); } else { handle.UpdateModel(model.Filter); } return(RedirectToAction("ApplyFilter", model.Filter)); }
public Startup(IConfiguration configuration) { FilterHandlerJSON.ReloadFilterList(); Configuration = configuration; }