public JsonResult ValidarChaveArquivoOrtoFoto(string chave) { try { OrtofotoBus ortofotoBus = new OrtofotoBus(); string dir = Convert.ToString(ConfigurationManager.AppSettings["diretorioOrtofotos"]); if (string.IsNullOrEmpty(dir)) { Validacao.Add(new Mensagem() { Tipo = eTipoMensagem.Erro, Texto = "Diretório de arquivo de ortofotos não corretamente configurado. Contate o Administrador do sistema." }); } else { string diretorio = HttpContext.Server.MapPath("~/" + dir); Ortofoto ortofoto = ortofotoBus.ValidarChaveOrtofoto(chave); if (ortofoto == null) { Validacao.Add(new Mensagem() { Tipo = eTipoMensagem.Erro, Texto = "Esta chave está expirada envie uma nova requisição de chave." }); } else { if (ArquivoBus.ExisteArquivo(ortofoto.ArquivoNome, diretorio)) { Validacao.Add(new Mensagem() { Tipo = eTipoMensagem.Erro, Texto = "Arquivo não encontrado." }); } } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido }, JsonRequestBehavior.AllowGet)); }