예제 #1
0
        public ActionResult EditaEmbed(int id)
        {
            ActionResult          result = null;
            WidgetEmbedEditaModel model  = new WidgetEmbedEditaModel();
            Widget widget = null;

            widget = WidgetRepository.Instance.RecuperaWidget(id);

            if (widget != null)
            {
                model.Widget = widget;

                model.ID                = id;
                model.EditaNome_IT      = widget.Nome_IT;
                model.EditaNome_EN      = widget.Nome_EN;
                model.EditaContenuto_IT = UrlUtility.VAHtmlReplacePseudoUrls(widget.Contenuto_IT);
                model.EditaContenuto_EN = UrlUtility.VAHtmlReplacePseudoUrls(widget.Contenuto_EN);
                model.MostraTitolo      = widget.MostraTitolo;
                model.BooleanSelectList = ModelUtils.CreaBooleanSelectList();


                result = View(model);
            }
            else
            {
                result = HttpNotFound();
            }

            return(View(model));
        }
예제 #2
0
        public ActionResult CreaEmbed()
        {
            WidgetEmbedEditaModel model = new WidgetEmbedEditaModel();

            model.BooleanSelectList = ModelUtils.CreaBooleanSelectList();

            return(View("EditaEmbed", model));
        }
예제 #3
0
        //
        // GET: /Admin/DatoAmbientaleHome/

        public ActionResult Index(DatoAmbientaleHomeIndexModel model)
        {
            int    totale = 0;
            string testo  = string.IsNullOrWhiteSpace(model.Testo) ? "" : model.Testo;

            model.DatiAmbientaliHome = DatoAmbientaleHomeRepository.Instance.RecuperaDatiAmbientaliHome(testo, model.Pubblicato, model.IndiceInizio, model.IndiceInizio + model.DimensionePagina, out totale);

            model.BooleanSelectList = ModelUtils.CreaBooleanSelectList();

            model.TotaleRisultati = totale;

            return(View(model));
        }
        //
        // GET: /Admin/Notizie/

        public ActionResult Index(NotiziaIndexModel model)
        {
            ContenutoService cs = new ContenutoService();
            int    totale       = 0;
            string testo        = string.IsNullOrWhiteSpace(model.Testo) ? "" : model.Testo;

            model.DefaultImmagineID = cs.DefaultImmagineID;

            model.Notizie = NotiziaRepository.Instance.RecuperaNotizie(testo, model.CategoriaNotiziaID, model.Pubblicato, model.Stato, model.IndiceInizio, model.IndiceInizio + model.DimensionePagina, out totale);

            model.BooleanSelectList   = ModelUtils.CreaBooleanSelectList();
            model.CategoriaSelectList = ModelUtils.CreaCategoriaNotiziaSelectList(true);
            model.StatoSelectList     = ModelUtils.CreaStatoNotiziaSelectList(true);

            model.TotaleRisultati = totale;

            return(View(model));
        }
예제 #5
0
        public ActionResult EditaEmbed(WidgetEmbedEditaModel model)
        {
            ActionResult result = null;
            Widget       widget = null;

            if (ModelState.IsValid)
            {
                int id = 0;
                ContenutoService cs = new ContenutoService();

                if (model.ID != 0)
                {
                    widget         = WidgetRepository.Instance.RecuperaWidget(model.ID);
                    widget.Nome_IT = model.EditaNome_IT.Trim();
                }
                else
                {
                    widget = cs.CreaWidget(model.EditaNome_IT.Trim(), TipoWidget.Embed);
                }

                widget.Nome_EN      = model.EditaNome_EN.Trim();
                widget.Contenuto_IT = UrlUtility.VAHtmlReplaceRealUrls(model.EditaContenuto_IT);
                widget.Contenuto_EN = UrlUtility.VAHtmlReplaceRealUrls(model.EditaContenuto_EN);
                widget.MostraTitolo = model.MostraTitolo.Value;

                id = cs.SalvaWidget(widget);

                result = RedirectToAction("EditaEmbed", new { id = id });
            }
            else
            {
                if (model.ID != 0)
                {
                    widget       = WidgetRepository.Instance.RecuperaWidget(model.ID);
                    model.Widget = widget;
                }
                model.BooleanSelectList = ModelUtils.CreaBooleanSelectList();

                result = View(model);
            }

            return(result);
        }