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() }); }