public ActionResult AprovacaoOnline()
        {
            var aprovacaoOnlineViewModel = new AprovacaoOnlineViewModel();

            aprovacaoOnlineViewModel.Escopos   = _aprovacaoServicoDeAplicacao.ObterAprovacoesDoTipo(TipoDaAprovacao.Escopo).Where(x => x.Programa.CodPrograma == Session.ProgramaAtivo().CodPrograma).ToList().ToViewModel();
            aprovacaoOnlineViewModel.Scripts   = _aprovacaoServicoDeAplicacao.ObterAprovacoesDoTipo(TipoDaAprovacao.Script).Where(x => x.Programa.CodPrograma == Session.ProgramaAtivo().CodPrograma).ToList().ToViewModel();
            aprovacaoOnlineViewModel.Mudancas  = _aprovacaoServicoDeAplicacao.ObterAprovacoesDoTipo(TipoDaAprovacao.Mudanca).Where(x => x.Programa.CodPrograma == Session.ProgramaAtivo().CodPrograma).ToList().ToViewModel();
            aprovacaoOnlineViewModel.Materiais = _aprovacaoServicoDeAplicacao.ObterAprovacoesDoTipo(TipoDaAprovacao.Material).Where(x => x.Programa.CodPrograma == Session.ProgramaAtivo().CodPrograma).ToList().ToViewModel();
            aprovacaoOnlineViewModel.Internos  = _aprovacaoServicoDeAplicacao.ObterAprovacoesDoTipo(TipoDaAprovacao.Interno).Where(x => x.Programa.CodPrograma == Session.ProgramaAtivo().CodPrograma).ToList().ToViewModel();

            return(View(aprovacaoOnlineViewModel));
        }
        public JsonResult AddEditAprovacao(AprovacaoOnlineViewModel model)
        {
            var requisicao = new AdicionarAprovacaoRequisicao
            {
                Arquivo                  = model.Arquivo.InputStream,
                Descricao                = model.Descricao,
                Tipo                     = model.Tipo,
                CodigoDoPrograma         = Session.ProgramaAtivo().Codigo,
                Titulo                   = model.Titulo,
                CodigoDoGrupoResponsavel = User.ToPessoa().Usuario.Perfil.Grupo.Codigo,
                NomeDoAnexo              = model.Arquivo.FileName
            };
            var resposta = _aprovacaoServicoDeAplicacao.AdicionarAprovacao(requisicao);

            return(Json(new { resposta.Erros, resposta.Sucesso, Aprovacao = resposta.Aprovacao.ToViewModel() }));
        }