public ActionResult ViaSpaziale(RicercaViaSpazialeModel model) { ActionResult result = null; int totale = 0; if (!string.IsNullOrWhiteSpace(model.Mode) && model.Mode.Equals("export", StringComparison.CurrentCultureIgnoreCase)) { byte[] data = null; List <OggettoElenco> esportazione = OggettoElencoRepository.Instance.RecuperaOggettiSpaziali(MacroTipoOggettoEnum.Via, Convert.ToDouble(model.XMax, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.YMax, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.XMin, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.YMin, new System.Globalization.CultureInfo("en")), "", "", // ordinamento 0, int.MaxValue, out totale); data = EsportazioneUtils.GeneraXlsxOggettiRicerca(esportazione, MacroTipoOggettoEnum.Via, false); if (data != null) { result = File(data, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Export.xlsx"); } else { result = HttpNotFound(); } } else { model.VoceMenu = VoceMenuRepository.Instance.RecuperaVoceMenu("ViaSpaziale"); List <OggettoElenco> oggetti = OggettoElencoRepository.Instance.RecuperaOggettiSpaziali(MacroTipoOggettoEnum.Via, Convert.ToDouble(model.XMax, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.YMax, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.XMin, new System.Globalization.CultureInfo("en")), Convert.ToDouble(model.YMin, new System.Globalization.CultureInfo("en")), "", "", // ordinamento model.IndiceInizio, model.IndiceInizio + model.DimensionePagina, out totale); model.Oggetti = oggetti; model.TotaleRisultati = totale; result = View(model); } return(result); }
public ActionResult Mappa(RicercaViaSpazialeModel m) { m.MapCenter = m.MapCenter ?? "41.69258836703085|12.6314697265625"; m.MapZoom = m.MapZoom ?? "5"; return(PartialView(m)); }