public IEnumerable <MyApiModel> Get
        ([FromUri] string queryParam1, int queryParam2)
    {
        var query = new MyQueryObject
        {
            QueryParam1 = queryParam1,
            QueryParam2 = queryParam2,
        };
        var results = _queryProcessor.Execute(query);

        return(Mapper.Map <IEnumerable <MyApiModel> >(results));
    }
Example #2
0
    public ViewResult Index(string queryParam1, int queryParam2)
    {
        var query = new MyQueryObject
        {
            QueryParam1 = queryParam1,
            QueryParam2 = queryParam2,
        };
        var results = _queryProcessor.Execute(query);
        var models  = Mapper.Map <IEnumerable <MyViewModel> >(results);

        return(View(models));
    }