Пример #1
0
        public string DesativarVeiculo(int idVeiculo)
        {
            try
            {
                var veiculo = _veiculoService.GetById(idVeiculo);

                if (!(VerificaSePossuiGaragemOcupada(veiculo)))
                {
                    _veiculoService.DisableVehicle(idVeiculo);
                    return(JsonConvert.SerializeObject(new { code = 200, message = "Veiculo desativado com sucesso." }));
                }

                return(JsonConvert.SerializeObject(new { code = 400, message = "Você não pode desativar este veiculo pois ele está alugando uma vaga no momento." }));
            }
            catch
            {
                return(JsonConvert.SerializeObject(new { code = 400, message = "Erro ao desativar. Por favor tente novamente." }));
            }
        }