Пример #1
0
 //Used for resetting grid
 private void ResetGrid(SampleQuery sq)
 { //setting GridGroupiungControl data source as null
     gridGroupingControl1.DataSource = null;
     ////Reinitializeing the GridGroupingControl
     sq.InitializeGrid(gridGroupingControl1, db);
     this.gridGroupingControl1.GridVisualStyles = GridVisualStyles.Metro;
 }
Пример #2
0
        public void ExecuteQuery()
        {
            var q = new SampleQuery();

            var result = q.Execute();

            Assert.Equal("Sample string", result);
        }
        public async Task <ActionResult <SampleDto> > GetSample(Guid sampleId)
        {
            // add error handling
            var query         = new SampleQuery(sampleId);
            var queryResponse = await _mediator.Send(query);

            var response = new Response <SampleDto>(queryResponse);

            return(Ok(response));
        }
Пример #4
0
        public void ExecuteQuery_Decorated()
        {
            var sut   = new TypeFactory(new ConfigurationContext());
            var query = new SampleQuery();

            sut.ForQuery <SampleQuery>().SetHandler <SampleQueryHandler>();
            sut.ForQuery <SampleQuery>().DecorateWith <DecoratedSampleQueryHandler>();

            var result = sut.GetQueryHandler(query).Execute(query);

            Assert.Equal("set from decorator", result);
        }
Пример #5
0
        public async Task <IActionResult> Query(Models.QueryMiddlewareModel model, CancellationToken cancellationToken)
        {
            SampleQuery query = new SampleQuery()
            {
                QueryData = model.Name
            };

            SampleQueryResponse res = await _mediator.Send(query, cancellationToken);

            ViewBag.Response = res.QueryResponseData;

            return(View());
        }
Пример #6
0
        public async Task <IActionResult> GetAsync()
        {
            var query = new SampleQuery
            {
                Value = "Value of the Sample Query"
            };

            var result = await _dispatcher.Send(query);

            _logger.LogInformation(result.Value);

            return(Ok());
        }
Пример #7
0
        public void DecoratedHandler_EvenMoreAdditionalConstructorParameters_ShouldBeAbleToCreate()
        {
            var sut = new TypeFactory(new ConfigurationContext
            {
                DiagnosticsEnabled = true
            });

            var query = new SampleQuery();

            sut.ForQuery <SampleQuery>().SetHandler <SampleQueryHandler>();
            sut.ForQuery <SampleQuery>().DecorateWith <DecoratedSampleQueryHandlerWithEvenMoreAdditionalArguments>();

            var result = sut.GetQueryHandler(query).Execute(query);

            Assert.Equal("set from decorator. from context: True", result);
        }
Пример #8
0
        public async Task <SampleViewModel> Get()
        {
            var query = new SampleQuery {
                Id = Guid.NewGuid()
            };

            var settings = new JsonSerializerSettings
            {
                TypeNameAssemblyFormatHandling = TypeNameAssemblyFormatHandling.Full,
                TypeNameHandling = TypeNameHandling.All
            };

            var serialized = JsonConvert.SerializeObject(query, settings);

            var deserialized = JsonConvert.DeserializeObject(serialized, settings);

            return(await _mediatr.Send(deserialized) as SampleViewModel);
        }
Пример #9
0
 public async Task <ContinuationEnumerableModel <SampleModel> > FindSamples([FromQuery] SampleQuery query)
 {
     return(Enumerable.Empty <SampleModel>()
            .ToContinuationEnumerable(query)
            .ToModel());
 }
Пример #10
0
        public async Task <IActionResult> SampleQuery()
        {
            var query = new SampleQuery(_NAME);

            return(await this.HandleResponse <SampleQuery, SampleResponse>(_queryDispatcher, query));
        }