public ActionResult Index() { var _com = new ListViewComunicacaoGrupoGeral(); IEnumerable <ComunicacaoViewModel> _com1 = (IEnumerable <ComunicacaoViewModel>)_com.ListRepository(null); var _comGrupo = new ListViewComunicacaoGrupoEspecifico(); IEnumerable <ComunicacaoViewModel> _comGrupo1 = (IEnumerable <ComunicacaoViewModel>)_comGrupo.ListRepository(null); #region documentos da administração var _docInterno = new ListViewDocInterno(); var _folder = new ListViewDocFolder(); string _descricao = null; string _dt_inicio = DateTime.Today.AddMonths(-6).ToString("yyyy-MM-dd");; string _docFolderId = null; #region Últimos documentos IEnumerable <DocInternoViewModel> _docInterno1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 6, _descricao, _dt_inicio, _docFolderId); #endregion #region Documentos Favoritos _dt_inicio = null; DocFolderViewModel _folder1 = (DocFolderViewModel)_folder.getRepository("FAVORITOS"); IEnumerable <DocInternoViewModel> _favoritos1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 10, _descricao, _dt_inicio, _folder1.docFolderId); #endregion #endregion #region Sessão Corrente App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente(); TempData.Remove("SessaoCorrente"); TempData.Add("SessaoCorrente", sessaoCorrente); #endregion ComunicacaoGlobalViewModel q = new ComunicacaoGlobalViewModel() { comGrupo = _comGrupo1, com = _com1, docInterno = _docInterno1.Where(info => info.docFolderId != _folder1.docFolderId).ToList(), favoritos = _favoritos1 }; return(View(q)); }
public override AssociadoDocumentoViewModel CreateRepository(System.Web.HttpRequestBase Request) { App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>(); App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente(); string _associadoId = null; if (Request != null) { _associadoId = Request["associadoId"]; } if (sessaoCorrente.value1 != "0") { _associadoId = sessaoCorrente.value1; } AssociadoDocumentoViewModel doc = new AssociadoDocumentoViewModel() { fileId = String.Format("{0}.htm", Guid.NewGuid().ToString()), mensagem = new Validate() { Code = 0, Message = MensagemPadrao.Message(0).ToString() } }; if (_associadoId != null) { using (db = new ApplicationContext()) { doc.associadoId = int.Parse(_associadoId); doc.nome = db.Associados.Find(int.Parse(_associadoId)).nome; } } return(doc); }