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));
 }
Exemplo n.º 3
0
 // 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");
 }
Exemplo n.º 7
0
        // 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");
        }
Exemplo n.º 9
0
 public Task <Response <SendGridResult <List <Campaign> > > > Campaigns(CampaignListQuery option = null)
 {
     return(_context.Campaigns(option?.PageSize, option?.PageIndex));
 }
Exemplo n.º 10
0
        public async Task <IActionResult> Get([FromQuery] CampaignListQuery query)
        {
            var model = await this._mediator.Send(query);

            return(this.Ok(model));
        }