コード例 #1
0
        public Task <HttpResponseMessage> Post([FromBody] dynamic body)
        {
            var service = _service.GetOneByName((string)body.name);

            if (service != null)
            {
                return(CreateResponse(HttpStatusCode.Ambiguous, service));
            }

            var commandService = new CreateServiceCommand(
                name: (string)body.name,
                value: (float)body.value,
                description: (string)body.description
                );

            service = _service.Create(commandService);

            return(CreateResponse(HttpStatusCode.Created, service));
        }