示例#1
0
 public void SetValues(IDictionary <string, IList <string> > queryParameters)
 {
     if (queryParameters.TryGetValue(BooksQueryKey, out var b))
     {
         Books.SetValues(b);
     }
     if (queryParameters.TryGetValue(PartsQueryKey, out var p))
     {
         Parts.SetValues(p);
     }
     if (queryParameters.TryGetValue(FootworkQueryKey, out var f))
     {
         Footwork.SetValues(f);
     }
     if (queryParameters.TryGetValue(TargetsQueryKey, out var t))
     {
         Targets.SetValues(t);
     }
     if (queryParameters.TryGetValue(MeasureQueryKey, out var m))
     {
         Measure.SetValues(m);
     }
     if (queryParameters.TryGetValue(TechniquesQueryKey, out var a))
     {
         Techniques.SetValues(a);
     }
     if (queryParameters.TryGetValue(WeaponsQueryKey, out var w))
     {
         Weapons.SetValues(w);
     }
     if (queryParameters.TryGetValue(GuardsQueryKey, out var g))
     {
         Guards.SetValues(g);
     }
     if (queryParameters.TryGetValue(StartingGuardsQueryKey, out var sg))
     {
         StartingGuards.SetValues(sg);
     }
 }