Exemplo n.º 1
0
        public async Task <IActionResult> Create([FromForm] CreateItem.Command command)
        {
            var newItem = await _mediator.Send(command);

            var uri = $"{Request.Scheme}://${Request.Host.ToUriComponent()}/V1Routes.V1UriBase/item/${newItem.Id}";

            return(Created(uri, newItem));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> CreateItem([FromBody] CreateItem.Command command)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var item = await _mediator.Send(command);

            return(CreatedAtRoute("GetTodoById", new { id = item.Id }, item));
        }