Exemple #1
0
        public void SetAllLists(Manager manager)
        {
            if (SelectedModelId != 0)
            {
                var selectedModel = manager.GetModel(SelectedModelId);
                AllModels.Add(new SelectListItem {
                    Value = selectedModel.Id.ToString(), Text = selectedModel.Name
                });
            }
            //makes
            foreach (var make in manager.GetAllMakes())
            {
                AllMakes.Add(new SelectListItem {
                    Value = make.Id.ToString(), Text = make.Name
                });
            }
            //models

            //conditions
            foreach (var condition in manager.GetAllConditions())
            {
                AllConditions.Add(new SelectListItem {
                    Value = condition.Id.ToString(), Text = condition.Name
                });
            }

            //styles
            foreach (var style in manager.GetAllBodyStyles())
            {
                AllStyles.Add(new SelectListItem {
                    Value = style.Id.ToString(), Text = style.Name
                });
            }

            //colors
            foreach (var color in manager.GetAllColors())
            {
                AllColors.Add(new SelectListItem {
                    Value = color.Id.ToString(), Text = color.Name
                });
            }

            //transmissions
            foreach (var trans in manager.GetAllTransmissions())
            {
                AllTransmissions.Add(new SelectListItem {
                    Value = trans.Id.ToString(), Text = trans.Name
                });
            }
        }
Exemple #2
0
        public Condition AddNewGroupClause()
        {
            var c = new Condition
            {
                ParentId      = Id,
                Id            = Guid.NewGuid(),
                AllConditions = AllConditions,
                ConditionName = QueryType.Group.ToString(),
                Comparison    = CompareType.AnyTrue.ToString(),
                Order         = MaxClauseOrder() + 2
            };

            AllConditions.Add(c.Id, c);
            return(c);
        }
Exemple #3
0
        public Condition AddNewClause()
        {
            var c = new Condition
            {
                ParentId      = Id,
                Id            = Guid.NewGuid(),
                AllConditions = AllConditions,
                ConditionName = QueryType.MatchAnything.ToString(),
                Comparison    = CompareType.Equal.ToString(),
                Order         = MaxClauseOrder() + 2
            };

            NewMatchAnyId = c.Id;
            AllConditions.Add(c.Id, c);
            return(c);
        }