Beispiel #1
0
        /// <summary>
        /// <Gestione lista musei
        /// </summary>
        /// <returns></returns>
        public ActionResult MuseiIndex()
        {
            MuseiVM          model     = new MuseiVM();
            List <MacroArea> macroAree = this._museoDataControllers.GetMacroAree();

            model.ListaMacroAree = macroAree;
            return(View(model));
        }
Beispiel #2
0
        /// <summary>
        /// Gestone per l'inserimento dei musei
        /// </summary>
        /// <param name="museo"></param>
        /// <returns></returns>
        public PartialViewResult NewMuseo(Museo museo)
        {
            MuseiVM model = new MuseiVM();

            model.Museo = this._museoDataControllers.Save(museo);
            model.ListaMusei.Add(model.Museo);

            return(PartialView("../Museo/_listMusei", model));
        }
Beispiel #3
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public ActionResult MuseoAdd()
        {
            ViewBag.Error = TempData["Error"];
            MuseiVM          model     = new MuseiVM();
            List <MacroArea> macroAree = this._museoDataControllers.GetMacroAree();

            model.ListaMacroAree = macroAree;
            return(View(model));
        }
        /// <summary>
        /// Visualizza dettaglio
        /// </summary>
        /// <param name="idMuseo"></param>
        /// <returns></returns>
        public ActionResult Detail(int idMuseo)
        {
            MuseiVM model = new MuseiVM();

            List <MacroArea> macroAree = this._museoDataControllers.GetMacroAree();

            model.ListaMacroAree = macroAree;
            model.SelectedMuseo  = this._museoDataControllers.GetMuseo(idMuseo);

            return(View("_detail", model));
        }
Beispiel #5
0
        /// <summary>
        /// Gestone del filtro dei musei
        /// </summary>
        /// <param name="filter"></param>
        /// <returns></returns>
        public PartialViewResult FiltroMusei(MuseoFilter filter)
        {
            MuseiVM model = new MuseiVM();

            RequestMuseoFilter request = new RequestMuseoFilter()
            {
                IdMacroArea = filter.IdMacroArea,
                DataDa      = filter.DataDa,
                DataAl      = filter.DataAl.AddHours(23).AddMinutes(59).AddSeconds(59)
            };

            model.ListaMusei = this._museoDataControllers.GetListMusei(request);


            return(PartialView("Museo/_adminMusei", model));
        }