mirror of
https://github.com/AlexMacocian/MTSC.git
synced 2026-07-18 16:29:31 +00:00
867fa12a6c
Implemented use of TypeConverters for requests and responses
24 lines
732 B
C#
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());
|
|
}
|
|
}
|
|
}
|