示例#1
0
        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 CreateSampleViewModel Create(CreateSampleFormModel model = null)
        {
            CreateSampleViewModel result   = new CreateSampleViewModel();
            CreateSampleResponse  response = _sampleService.CreateSample(new CreateSampleRequest()
            {
                Name = result.Name, Size = result.Size
            });

            if (response.HasError)
            {
                result.Messages = response.Messages;
                return(result);
            }

            return(result);
        }