public string ConsultarUmaVaga(int idVaga)
        {
            try
            {
                List <string> img       = new List <string>();
                int           qtdeVagas = 0;

                var fotos = _fotoService.GetPhotosByIdVacancy(idVaga);

                foreach (var f in fotos)
                {
                    img.Add(f.Imagem);
                }

                var vaga    = _vagaService.GetById(idVaga);
                var garagem = _garagemService.GetById(vaga.GaragemId);
                garagem.Vagas = _vagaService.GetByIdGarage(garagem.GaragemId);

                foreach (var gv in garagem.Vagas)
                {
                    if (gv.Ativo)
                    {
                        qtdeVagas++;
                    }
                }

                var vagaViewModel = Mapper.Map <Vaga, VagaViewModel>(vaga);

                VagaAprovacaoViewModel v = new VagaAprovacaoViewModel();

                v.Vaga      = vagaViewModel;
                v.QtdeVagas = qtdeVagas.ToString();
                v.Imagens   = img;

                return(JsonConvert.SerializeObject(new { code = 200, vaga = v }));
            }
            catch
            {
                return(JsonConvert.SerializeObject(new { code = 400, message = "Erro ao consultar. Por favor, tente novamente." }));
            }
        }