public IHttpActionResult Post(CreateSampleRequest request) { Logger.Trace("Creating sample."); CreateSampleResponse response = _sampleService.CreateSample(request); return(Created(response)); }
public CreateSampleResponse CreateSample(CreateSampleRequest request) { CreateSampleResponse response = new CreateSampleResponse(); response.Data = _sampleRepository.CreateSample(request.Name); return(response); }
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)); }
public Sample Post(CreateSampleRequest request) { Logger.Trace("Creating sample."); return(_sampleService.CreateSample(request).Data); }