public ActionResult Documentazione(EventiDocumentazioneModel model) { ActionResult result = null; GM_Evento evento = EventoRepository.Instance.RecuperaEvento(model.ID); if (evento != null) { model.Evento = new EventoModel() { Evento = evento, TipoEvento = TipoEventoRepository.Instance.RecuperaTipoEvento((int)evento.TipoEvento) }; model.VoceMenu = VoceMenuRepository.Instance.RecuperaVoceMenu("documentazione"); int totale = 0; if (!string.IsNullOrWhiteSpace(model.Mode) && model.Mode.Equals("export", StringComparison.CurrentCultureIgnoreCase)) { } else { IEnumerable <DocumentoElenco> documenti = EventoDocumentiElencoRepository.Instance.RecuperaDocumentiElenco( model.ID, model.RaggruppamentoID, CultureHelper.GetCurrentCultureShortName(), model.Testo ?? "", "", "", model.IndiceInizio, model.IndiceInizio + model.DimensionePagina, out totale); model.Documenti = documenti; model.TotaleRisultati = totale; result = View("Documentazione", model); } } else { result = HttpNotFound(); } return(result); }
private GM_Evento RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } GM_Evento evento = new GM_Evento(); //E.EventoID, E.Nome_IT, E.Nome_EN, E.DataInizio, E.DataFine, E.TipoEventoID evento.ID = dr.GetInt32(0); evento._nome_IT = dr.GetString(1); evento._nome_EN = dr.IsDBNull(2) ? null : dr.GetString(2); evento.DataInizio = dr.IsDBNull(3) ? null : (DateTime?)dr.GetDateTime(3); evento.DataFine = dr.IsDBNull(4) ? null : (DateTime?)dr.GetDateTime(4); evento.TipoEvento = (TipoEventoEnum)dr.GetInt32(5); return(evento); }