Free cookie consent management tool by TermsFeed Policy Generator

Changeset 6305


Ignore:
Timestamp:
05/27/11 16:58:15 (14 years ago)
Author:
dhohl
Message:

#1499
Remove unused code in the filter classes

Location:
branches/WebApplication/MVC2/HLWebOKBQueryPlugin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/WebApplication/MVC2/HLWebOKBQueryPlugin/Controllers/FilterController.cs

    r6303 r6305  
    2727            FilterModel fm = new FilterModel();
    2828            fm.Content = (CombinedFilter)Session["Content"];
    29 
    3029            QueryServiceClient client = Query.GetClientFactory();
    31 
    32 
     30           
    3331            long[] ids = client.GetRunIds(fm.Content);
    3432
     
    3836            return View("Results", qm); // name of usercontrol
    3937        }
    40 
    41 
     38       
    4239
    4340        public ActionResult Filters(CombinedFilter f)
     
    6663            if ("add".Equals(submitAction))
    6764            {
    68                // string stringid = submitButton.Substring(2);
    6965                string stringid = collection.Get("selectedFilter");
    7066                AddNewFilter(collection, fm, stringid);
     
    7369            {
    7470               string stringid= collection.Get("selectedFilter");
    75                // string stringid = submitButton.Substring(2);
    76                 DeleteFilter(new Guid(stringid));
     71               DeleteFilter(new Guid(stringid));
    7772            }
    7873            else if ("runs".Equals(submitAction))
     
    8782            // Set Content
    8883            Session["Content"] = fm.Content;
    89 
    9084            return View("Index", fm);
    9185                       
    9286        }
    9387
     88
    9489        private void AddNewFilter(FormCollection collection, FilterModel fm, String idKey)
    95         {
    96             // Add Filter
    97             //String idKey = null;
     90        {           
    9891            String parentIdKey = idKey;
    99 
    100             //foreach (string key in collection.AllKeys)
    101             //{
    102             //    //if (key.StartsWith(FilterModel.ComboboxName))
    103             //    //{
    104             //    //    idKey = key;
    105             //    //}
    106             //    if (key.StartsWith(FilterModel.ParentIdName))
    107             //    {
    108             //        parentIdKey = key;
    109             //    }
    110             //}
    11192
    11293            Guid parentId = new Guid(parentIdKey);
    11394            string filterTypeName = collection.Get(FilterModel.ComboboxName+ "." + idKey);
    114             fm.AddFilter(filterTypeName, parentId);
    115 
    116             //UpdateModel(collection, fm);
    117 
    118             //// Set Content
    119             //Session["Content"] = fm.Content;
    120 
    121             //return View("Index", fm);
     95            fm.AddFilter(filterTypeName, parentId);           
    12296        }
    12397
     
    145119            foreach (string key in collection.AllKeys)
    146120            {
    147 
    148121                if (!key.StartsWith(FilterModel.ComboboxName) && !key.StartsWith(FilterModel.ParentIdName))
    149122                {
     
    174147
    175148
    176 
    177 
    178149        /// <summary>
    179150        /// Delete a filter with given id.
     
    186157            FilterModel fm = new FilterModel((CombinedFilter)Session["Content"]);
    187158
    188             //throw new Exception();
    189 
    190159            // Remove Filter
    191             bool filterRemoved = fm.RemoveFilter(id);
    192 
    193 
    194             //UpdateModel(collection, fm);
    195             // TODO Model muss auch beim löschen upgeadatet werden UpdateModel(collection, fm);
    196 
    197             // Set Content
    198             //Session["Content"] = fm.Content;
    199 
    200             //return View("Index", fm);
    201         }
    202 
    203 
    204 
     160            bool filterRemoved = fm.RemoveFilter(id);         
     161        }
     162       
    205163
    206164        /// <summary>
     
    209167        /// <returns></returns>
    210168        public void AddFilterOr(FilterModel fm)
    211         {
    212            
     169        {           
    213170            List<Filter> orFilters = fm.Content.Filters.ToList<Filter>(); ;
    214171
     
    216173            orFilters.Add(andFilter);
    217174            fm.Content.Filters = orFilters.ToArray<Filter>();
    218 
    219             // TODO Model muss auch beim löschen upgeadatet werden UpdateModel(collection, fm);
    220 
    221             Session["Content"] = fm.Content;
    222 
    223             //return View("Index", fm);
    224         }
    225 
    226 
     175                     
     176            Session["Content"] = fm.Content;           
     177        }
    227178
    228179
     
    236187        public ActionResult Index()
    237188        {
    238 
    239189            // Set submenu
    240190            Session["SelectedSubMenu"] = "Filter";
    241191            FilterModel fm = new FilterModel();
    242 
    243192
    244193            // Init session variable for selected filters
     
    257206            fm.Content = f;
    258207
    259 
    260208            return View(fm);
    261209        }
    262 
    263 
    264210    }
    265211}
  • branches/WebApplication/MVC2/HLWebOKBQueryPlugin/Models/FilterModel.cs

    r6303 r6305  
    1717    public class FilterModel
    1818    {
    19 
    20 
    21 
    2219        public static string ComboboxName { get { return "filtersCombobox"; } }
    2320        public static string ParentIdName { get { return "parentId"; } }
     
    3532        public FilterModel()
    3633        {
    37 
    3834        }
    3935
     
    5147            {
    5248                List<Boolean> boolStates = new List<Boolean>();
    53 
    5449                boolStates = new List<Boolean>();
    5550                boolStates.Add(true);
    5651                boolStates.Add(false);
    57 
    5852                return boolStates;
    5953            }
    6054        }
    61 
    62 
     55       
    6356        public static List<ComparisonItem> BoolComparisons
    6457        {
     
    7568            get { return ComparisonsHelper.stringComparisons; }
    7669        }
    77 
    78 
    79 
     70       
    8071
    8172        /// <summary>
     
    118109        /// </summary>
    119110        public CombinedFilter Content { get; set; }
    120 
    121 
     111       
    122112
    123113        /// <summary>
     
    154144        internal void AddFilter(string filterTypeName, Guid parentId)
    155145        {
    156 
    157146            // get selected filter (combobox)
    158147            Filter filter = AvailableFilters.Where(x => x.FilterTypeName.Equals(filterTypeName)).FirstOrDefault();
    159 
    160148
    161149            // find the partent filterr
     
    167155
    168156            List<Filter> filterList = parentFilter.Filters.ToList<Filter>();
    169 
    170 
     157           
    171158            // Add the new filter
    172159            filterList.Add(filter);
     
    181168        }
    182169
     170
    183171        /// <summary>
    184172        /// Update existing filters with posted value
     
    193181                foreach (Filter f in cf.Filters)
    194182                {
    195 
    196183                    Dictionary<string, string> dict = postValues.Where(x => x.Key.Equals(f.Id)).FirstOrDefault().Value;
    197184                    if (dict != null)
    198185                    {
    199 
    200186                        foreach (KeyValuePair<string, string> kvp in dict)
    201187                        {
     
    350336                                }
    351337                            }
    352 
    353 
    354338                            else
    355339                            {
    356340                                // To this for all filters
    357341                            }
    358 
    359 
    360342                        }
    361 
    362 
    363343                    }
    364344                }
Note: See TracChangeset for help on using the changeset viewer.