Skip to content

Is it possible to use this project with HttpGet and query parameters? #9

@SBFrancies

Description

@SBFrancies

I can't seem to make a GET request pick up query parameters:

Sample code:

using System;
using System.Threading;
using System.Threading.Tasks;
using MediatR;
using Microsoft.AspNetCore.Mvc;

namespace Test
{
    public class SampleRequest : IRequest<SampleResponse>
    {
        public int Id { get; set; }
    }

    public class SampleResponse
    {
        public int Id { get; set; }

        public DateTime Timestamp { get; set; }
    }

    [ApiController]
    public class SampleRequestHandler : IRequestHandler<SampleRequest, SampleResponse>
    {
        [HttpGet("Test")]
        public async Task<SampleResponse> Handle([FromQuery]SampleRequest request, CancellationToken cancellationToken)
        {
            return new SampleResponse
            {
                Id = request.Id,
                Timestamp = DateTime.Now
            };
        }
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions