public ActionResult AddMembershipSearchFilter(AddSearchFilterViewModel viewModel) { var searchCriteria = this.searchService.GetEmptySearchCriteria(); // we have to find one var searchCriterion = searchCriteria.First(c => c.DisplayName == viewModel.CriteriaName); var memberSearchFilter = new MemberSearchFilter { CampaignId = viewModel.CampaignId, InternalName = searchCriterion.InternalName, FilterType = (int)searchCriterion.Type, DisplayName = viewModel.CriteriaName, SearchOperator = (int)viewModel.SearchOperator, Value = viewModel.Value }; this.memberSearchFilterService.Insert(memberSearchFilter); return RedirectToAction("Show", new { id = viewModel.CampaignId }); }
internal void GenerateMemberSearchFilters(int campaignId) { var emptySearchCriteria = searchRepo.GetEmptySearchCriteria().ToList(); for (int i = 0; i < random.NextInt(1, 3); i++) { var criteria = random.PickFromList(emptySearchCriteria); emptySearchCriteria.Remove(criteria); var criterionInfo = GenerateCriterion(criteria); var searchFilter = new MemberSearchFilter { CampaignId = campaignId, DisplayName = criteria.DisplayName, InternalName = criteria.InternalName, FilterType = criterionInfo.FilterType, SearchOperator = criterionInfo.Operator, Value = criterionInfo.Value }; searchFilters.Insert(searchFilter); } }
public void Insert(MemberSearchFilter memberSearchFilter) { repository.Insert(memberSearchFilter); }
public void Insert(MemberSearchFilter memberSearchFilter) { _db.MemberSearchFilters.Insert(memberSearchFilter); }
public void Update(MemberSearchFilter item) { db.MemberSearchFilters.UpdateById(item); }
public MemberSearchFilter Insert(MemberSearchFilter memberSearchFilter) { return db.MemberSearchFilters.Insert(memberSearchFilter); }
public void Update(MemberSearchFilter item) { databaseProvider.GetDatabase().MemberSearchFilters.UpdateById(item); }
public MemberSearchFilter Insert(MemberSearchFilter memberSearchFilter) { return databaseProvider.GetDatabase().MemberSearchFilters.Insert(memberSearchFilter); }
public void Insert(MemberSearchFilter memberSearchFilter) { memberSearchFilterRepo.Insert(memberSearchFilter); }