Esempio n. 1
0
        public async Task <IActionResult> GetCardByRankAndSuitRoute([FromRoute] GetCardTemplateViewModel model)
        {
            var query       = _mapper.Map <CardTemplateQuery>(model);
            var queryResult = await _mediator.Send(query);

            return(this.ReturnObjectResult <GetCardTemplateView, IQueryResult>(queryResult, _mapper));
        }
Esempio n. 2
0
        public async Task <IActionResult> GetCardByRankAndSuit([FromQuery] GetCardTemplateViewModel model) //, WidgetPagingViewModel sortFilerPaging)// Paging model exists here due to model binder not respecting nested objects (internally, there is a Dictionary design)
        {
            var query       = _mapper.Map <CardTemplateQuery>(model);                                      //.Map(sortFilerPaging);
            var queryResult = await _mediator.Send(query);

            //return this.ReturnObjectResult<GetCardView, IPagedQueryResult>(queryResult,_mapper);
            return(this.ReturnObjectResult <GetCardTemplateView, IQueryResult>(queryResult, _mapper));
        }