Esempio n. 1
0
        public ActionResult DeleteFilter(int?id)
        {
            if (id.HasValue)
            {
                var handle = new FilterHandlerJSON();
                handle.DeleteModel(id.Value);
            }

            return(RedirectToAction("LoadFilter"));
        }
Esempio n. 2
0
        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()));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
 public Startup(IConfiguration configuration)
 {
     FilterHandlerJSON.ReloadFilterList();
     Configuration = configuration;
 }