public async Task <ActionResult> Remover([FromServices] CatalogoContext catalogoContext, [FromBody] VeiculoModel veiculoModel) { VeiculoRepository veiculoRepository = new VeiculoRepository(); object result = await veiculoRepository.Remover(catalogoContext, veiculoModel); if (result.GetType() == typeof(VeiculoModel)) { return(Ok(result)); } else { //Se não retornar um objeto do tipo VeiculoModel, retorna erro. ModelState.AddModelError("errors", result.ToString()); return(BadRequest(ModelState)); } }