public ActionResult Show(CampaignShowViewModel campaignViewModel) { var campaign = campaignViewModel.Campaign; this.campaignService.Update(campaign); return(RedirectToAction("Show", new { id = campaign.Id })); }
public ActionResult Show(int id) { var campaign = this.campaignService.Get(id); var applicableMembers = this.memberService.SearchByCampaignId(id).ToList(); var searchFilters = this.memberSearchFilterService.ForCampaign(id) .Select(m => { var criteriaDisplayText = SearchCriteria.Create(m.InternalName, m.DisplayName, (SearchFieldType)m.FilterType, (SearchOperator)m.SearchOperator, m.Value ).ToFriendlyDisplayString(); return(new MemberSearchFilterViewModel { MemberSearchFilterId = m.Id, CampaignId = campaign.Id, CriteriaDisplayText = criteriaDisplayText }); }).ToList(); var model = new CampaignShowViewModel(Resources.Literal_ShowCampaign) { Campaign = campaign, SearchFilters = searchFilters, NoSearchFiltersText = Resources.Literal_NoSearchFiltersText, NoMatchingMembersText = Resources.Literal_NoMatchingMembersText, ApplicableMembers = applicableMembers, IsReadonly = campaign.IsReadonly }; return(View(model)); }
public ActionResult Create() { var model = new CampaignShowViewModel(Resources.Literal_CreateCampaign) { Campaign = new Campaign { Name = "New Campaign" } }; return(View("Show", model)); }