コード例 #1
0
        public IHttpActionResult Post(CreateSampleRequest request)
        {
            Logger.Trace("Creating sample.");

            CreateSampleResponse response = _sampleService.CreateSample(request);

            return(Created(response));
        }
コード例 #2
0
        public CreateSampleResponse CreateSample(CreateSampleRequest request)
        {
            CreateSampleResponse response = new CreateSampleResponse();

            response.Data = _sampleRepository.CreateSample(request.Name);

            return(response);
        }
コード例 #3
0
        public virtual async Task <IActionResult> CreateSampleAsync([FromBody][Required] CreateSampleRequest request, CancellationToken cancellationToken = default)
        {
            var provider = await this.WebApi
                           .CreateAsync <Sample>(new CreateRequest
            {
                Entity = new Sample
                {
                    Name = request.Name
                }
            }, cancellationToken);

            var response = new GetSampleResponse(provider);

            return(this.Created("create", response));
        }
コード例 #4
0
        public Sample Post(CreateSampleRequest request)
        {
            Logger.Trace("Creating sample.");

            return(_sampleService.CreateSample(request).Data);
        }