Files
MTSC/MTSC.UnitTests/RoutingModules/SomeRoutingModule.cs
T
Alexandru Macocian 867fa12a6c Support for interpolated URLs
Implemented use of TypeConverters for requests and responses
2021-09-29 00:41:36 +02:00

24 lines
732 B
C#

using MTSC.Common.Http.Attributes;
using MTSC.Common.Http.RoutingModules;
using System.Threading.Tasks;
namespace MTSC.UnitTests.RoutingModules
{
public class SomeRoutingModule : HttpRouteBase<SomeRoutingRequest, SomeRoutingResponse>
{
[FromUrl("someValue")]
public string SomeValue { get; }
[FromUrl("intValue")]
public int IntValue { get; }
[FromBody]
public HelloWorldMessage HelloWorldMessage { get; }
[FromHeaders("Content-Length")]
public int ContentLength { get; }
public override Task<SomeRoutingResponse> HandleRequest(SomeRoutingRequest request)
{
return Task.FromResult(new SomeRoutingResponse());
}
}
}