Exemple #1
0
        public void ProblemDetailsRequestTest()
        {
            using (var endpoint = new JsonServerInfo())
            {
                var client = endpoint.Provider.GetService <IValuesClient>();

                ValidationProblemDetails errors1 = null;

                var dto = new RequiredDto()
                {
                    Id = 1
                };

                client.ProblemDetailsRequest(dto, BadRequestCallback: _ =>
                {
                    errors1 = _;
                }, cancellationToken: endpoint.TimeoutToken);

                var dto2 = new RequiredDto()
                {
                    Id     = 1,
                    Field1 = "Hello"
                };

                client.ProblemDetailsRequest(dto2,
                                             OKCallback: () =>
                {
                }, cancellationToken: endpoint.TimeoutToken
                                             );
            }
        }
Exemple #2
0
        public void ProblemDetailsRequestTest()
        {
            //Doesn't seem like we need a application/problem+x-msgpack content-type
            using (var endpoint = new MessagePackServerInfo())
            {
                var client = endpoint.Provider.GetService <IValuesClient>();

                ValidationProblemDetails errors1 = null;

                var dto = new RequiredDto()
                {
                    Id = 1
                };

                client.ProblemDetailsRequest(dto, BadRequestCallback: _ =>
                {
                    errors1 = _;
                });

                var dto2 = new RequiredDto()
                {
                    Id     = 1,
                    Field1 = "Hello"
                };

                client.ProblemDetailsRequest(dto2,
                                             OKCallback: () =>
                {
                }
                                             );
            }
        }
 public IActionResult ProblemDetailsRequest(RequiredDto dto)
 {
     return(Ok());
 }