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 }); } }
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); }
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); }