public void GetCampaignsWithoutOrgIdSet() { var query = new CampaignListQuery(); var handler = new CampaignListQueryHandler(Context); var result = handler.Handle(query); Assert.Equal(2, result.Count()); Assert.Equal(1, result.Count(c => c.Id == firePrev_id)); Assert.Equal(1, result.Count(c => c.Id == otherCampaign_id)); }
public void GetCampaignsWithoutOrgIdSet() { var context = ServiceProvider.GetService<AllReadyContext>(); var query = new CampaignListQuery(); var handler = new CampaignListQueryHandler(context); var result = handler.Handle(query); Assert.Equal(2, result.Count()); Assert.Equal(1, result.Count(c => c.Id == 1)); Assert.Equal(1, result.Count(c => c.Id == 2)); }
// GET: Campaign public IActionResult Index() { var query = new CampaignListQuery(); if (User.IsUserType(UserType.OrgAdmin)) { query.OrganizationId = User.GetOrganizationId(); } var campaigns = _bus.Send(query); return View(campaigns); }
public void GetCampaignsWithoutOrgIdSet() { var query = new CampaignListQuery(); var handler = new CampaignListQueryHandler(Context); var result = handler.Handle(query); Assert.Equal(2, result.Count()); Assert.Equal(1, result.Count(c => c.Id == firePrev_id)); Assert.Equal(1, result.Count(c => c.Id == otherCampaign_id)); }
public void GetCampaignsWithoutOrgIdSet() { var context = ServiceProvider.GetService <AllReadyContext>(); var query = new CampaignListQuery(); var handler = new CampaignListQueryHandler(context); var result = handler.Handle(query); Assert.Equal(2, result.Count()); Assert.Equal(1, result.Count(c => c.Id == 1)); Assert.Equal(1, result.Count(c => c.Id == 2)); }
public void GetCampaignsWithOrgIdSet() { var query = new CampaignListQuery(); query.OrganizationId = firePrev_id; var handler = new CampaignListQueryHandler(Context); var result = handler.Handle(query); Assert.Equal(1, result.Count()); Assert.Equal(1, result.Count(c => c.Id == firePrev_id)); Assert.Equal(0, result.Count(c => c.Id == otherCampaign_id)); Assert.Equal(result.First().OrganizationName, "Humanitarian Toolbox"); }
// GET: Campaign public IActionResult Index() { var query = new CampaignListQuery(); if (User.IsUserType(UserType.OrgAdmin)) { query.OrganizationId = User.GetOrganizationId(); } var campaigns = _mediator.Send(query); return(View(campaigns)); }
public void GetCampaignsWithOrgIdSet() { var query = new CampaignListQuery(); query.OrganizationId = firePrev_id; var handler = new CampaignListQueryHandler(Context); var result = handler.Handle(query); Assert.Equal(1, result.Count()); Assert.Equal(1, result.Count(c => c.Id == firePrev_id)); Assert.Equal(0, result.Count(c => c.Id == otherCampaign_id)); Assert.Equal(result.First().OrganizationName, "Humanitarian Toolbox"); }
public Task <Response <SendGridResult <List <Campaign> > > > Campaigns(CampaignListQuery option = null) { return(_context.Campaigns(option?.PageSize, option?.PageIndex)); }
public async Task <IActionResult> Get([FromQuery] CampaignListQuery query) { var model = await this._mediator.Send(query); return(this.Ok(model)); }