示例#1
0
        private Configuracao_Models Listas(Configuracao_Models model)
        {
            model.DdlConfiguracaoListaController = ConfiguracaoListaController(_confingApp.ListarTodos());
            //model.DdlConfiguracaoListaControllerPoorFiltro = ConfiguracaoListaControllerPoorFiltro(_confingApp.ListarTodos());

            return(model);
        }
        //[CustomAuthorize]
        public ActionResult CadastroActionCreate()
        {
            var model = new Configuracao_Models();

            model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos());
            return(View(model));
        }
示例#3
0
        public JsonResult AdicionaCofiguracao(int idController, string controller)
        {
            try
            {
                var objeto = new Configuracao_Models
                {
                    IdController     = idController,
                    ControllerAction = controller,
                };

                var lista = new List <Configuracao_Models>();

                if (Session["_locacao_"] != null)
                {
                    lista = (List <Configuracao_Models>)Session["_locacao_"];
                    lista.Add(objeto);
                    Session["_locacao_"]   = lista;
                    TempData["msgsucesso"] = "Registro adicionado com sucesso.";
                }
                else
                {
                    lista.Add(objeto);
                    Session["_locacao_"]   = lista;
                    TempData["msgsucesso"] = "Registro adicionado com sucesso.";
                }

                return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception exception)
            {
                TempData["msgerror"] = exception.Message.ToString();
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }
        }
示例#4
0
        //public ActionResult Create()
        //{
        //    var model = new Configuracao_Models();
        //    model.DdlConfiguracaoListaController = ConfiguracaoListaController(_confingApp.ListarTodos());
        //    //model.DdlConfiguracaoListaControllerPoorFiltro = ConfiguracaoListaControllerPoorFiltro(_confingApp.ListarTodos());

        //    return View(model);
        //}
        //[HttpPost]
        //public ActionResult Create(Configuracao_Models model)
        //{

        //    try
        //    {
        //        var dommain = new sosportalconfiguracao_Dommain
        //        {
        //            IdConfiguracao = model.IdConfiguracao,
        //            Controller = model.Controller,
        //            ViewName = model.Controller,
        //            //ViewName = model.ViewName,
        //            IdController = model.IdController,
        //            Status = true,
        //            DescricaoTipo = 1,
        //        };



        //        if (ModelState.IsValid)
        //        {
        //            this._confingApp.Salvar(dommain);
        //            TempData["msgsucesso"] = "Registro salvo com sucesso";

        //            model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._confingApp.ListarTodos());
        //        }
        //        else
        //        {
        //            TempData["msgerror"] = "Erro ao tentar salvar os dados";


        //        }

        //    }
        //    catch (Exception exception)
        //    {
        //        TempData["msgerror"] = exception.Message.ToString();
        //        return View(model);
        //    }
        //    return RedirectToAction("Create");
        //}
        //[CustomAuthorize]
        public ActionResult Create()


        {
            var model = new Configuracao_Models();

            this.Listas(model);

            return(View(model));
        }
        //[CustomAuthorize]
        public ActionResult CadastroActionLista()
        {
            var model = new List <Configuracao_Models>();

            foreach (var item in this._configuracaApp.ListarTodos())
            {
                var objeto = new Configuracao_Models
                {
                    ControllerAction = item.ControllerAction,
                    ViewName         = item.ViewName,
                    DescricaoTipoo   = item.DescricaoTipo,
                };

                model.Add(objeto);
            }

            return(View(model));
        }
示例#6
0
        public ActionResult Index()
        {
            var model = new List <Configuracao_Models>();

            foreach (var item in this._confingApp.ListarTodos())
            {
                var objeto = new Configuracao_Models
                {
                    IdConfiguracao   = item.IdConfiguracao,
                    ControllerAction = item.ControllerAction,
                    IdController     = item.IdController,
                };



                model.Add(objeto);
            }
            return(View(model));
        }
示例#7
0
        //[HttpPost]
        public ActionResult Create(Configuracao_Models model)
        {
            try
            {
                this.Listas(model);

                if (Session["_locacao_"] != null)
                {
                    var lista = (List <Configuracao_Models>)Session["_locacao_"];

                    foreach (var item in lista)
                    {
                        var dto = new sosportalconfiguracao_Dommain
                        {
                            IdConfiguracao   = item.IdConfiguracao,
                            IdController     = item.IdConfiguracao,
                            ControllerAction = item.ControllerAction,
                            DescricaoTipo    = item.DescricaoTipoo,
                            Status           = item.Status,
                            ViewName         = item.ViewName,
                        };

                        this._confingApp.Salvar(dto);
                    }

                    TempData["msgsucesso"] = "Registro salvo com sucesso.";

                    Session["_locacao_"] = null;
                }
            }
            catch (Exception execption)
            {
                TempData["msgerror"] = execption.Message.ToString();
            }

            return(View(model));
        }
        public ActionResult CadastroActionCreate(Configuracao_Models model)
        {
            var verificaaction = this._configuracaApp.ExisteAction(model.ControllerAction, model.IdController);

            if (verificaaction != true)
            {
                try
                {
                    model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos());
                    var dommain = new sosportalconfiguracao_Dommain
                    {
                        ControllerAction = model.ControllerAction,
                        IdController     = model.IdController,
                        Status           = true,
                        ViewName         = model.ControllerAction,
                        DescricaoTipo    = 1,
                    };

                    if (ModelState.IsValid)
                    {
                        this._configuracaApp.Salvar(dommain);
                        TempData["msgsucesso"] = "Registro salvo com sucesso";
                    }
                }
                catch (Exception exception)
                {
                    TempData["msgerror"] = exception.Message.ToString();
                    return(View(model));
                }
                return(RedirectToAction("CadastroActionCreate"));
            }
            else
            {
                TempData["msgsucesso"] = "Ja existe um view com esse nome";
            }
            return(RedirectToAction("CadastroActionCreate"));
        }
示例#9
0
        public ActionResult PaginaAcessoCreate(Configuracao_Models model)
        {
            var existControle = this._configuracaApp.ExisteControlle(model.ControllerAction);

            if (existControle != true)
            {
                var fitro = this._configuracaApp.ListarTodos();

                try
                {
                    var dommain = new sosportalconfiguracao_Dommain
                    {
                        ControllerAction = model.ControllerAction,
                        IdController     = 0,
                        Status           = true,
                        DescricaoTipo    = 2,
                    };

                    if (ModelState.IsValid)
                    {
                        this._configuracaApp.Salvar(dommain);
                        TempData["msgsucesso"] = "Registro salvo com sucesso";
                    }
                }
                catch (Exception exception)
                {
                    TempData["msgerror"] = exception.Message.ToString();
                    return(View(model));
                }
                return(RedirectToAction("PaginaAcessoCreate"));
            }
            else
            {
                TempData["msgsucesso"] = "Registro salvo com sucesso";
            }
            return(RedirectToAction("PaginaAcessoCreate"));
        }
示例#10
0
        //[CustomAuthorize]
        public ActionResult PaginaAcessoCreate()
        {
            var model = new Configuracao_Models();

            return(View(model));
        }