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))); } }