Exemple #1
0
        public async Task <List <DashboardProjection> > GetSystemDashboard([FromQuery] DashboardFilterCriteria filter)
        {
            var command = new GetSystemDashboardQuery(filter);
            var result  = await _queryProcessor.Process(command);

            return(result);
        }
Exemple #2
0
        public async void given_GetSystemDashboardQuery_queryprocessor_should_get_same_query_created_in_controller()
        {
            //Assemble
            var mockAgg = new UserControllerMockAggregate();

            var input = new DashboardFilterCriteria();

            mockAgg.setup_processor_to_verify_getSystemDashboardQueries_are_the_same();

            var controller = mockAgg.CreateUserController();

            //Apply
            var result = await controller.GetSystemDashboard(input);

            //Assert
            //Assert.Equal(query, mockAgg.PermissionQuery);
            Assert.IsType <List <DashboardProjection> >(result);
        }
Exemple #3
0
 public GetSystemDashboardQuery(DashboardFilterCriteria filter)
 {
     this.filter = filter;
 }