Exemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] AddCargoModel item)
        {
            var result = _cargoValidator.Validate(item);

            if (result.IsValid)
            {
                int itemId = await _cargoService.CreateOrderAsync(item);

                return(CreatedAtAction(nameof(Get), new { id = itemId }, item));
            }
            else
            {
                return(BadRequest(result.Errors.Select(t => t.ErrorMessage)));
            }
        }