예제 #1
0
        public ActionResult Index()
        {
            int idOrganizacao = User.idOrganizacao();

            Organizacao OOrganizacao = this.OrganizacaoBL.carregar(idOrganizacao) ?? new Organizacao();

            if (OOrganizacao.idOrganizacaoGestora.toInt() == 0)
            {
                object Message = "A organização informada não possui uma entidade vinculada.";
                return(View("~/Areas/Erros/Views/erro/sem-registro.cshtml", Message));
            }

            var ViewModel = new ConfiguracaoDadosAssociadoForm();

            ViewModel.OrganizacaoDadosAssociado = this.OrganizacaoDadosAssociadoBL.carregar(idOrganizacao, false);

            return(View(ViewModel));
        }
예제 #2
0
        public ActionResult salvar(ConfiguracaoDadosAssociadoForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("Index", ViewModel));
            }

            var flagSucesso = this.OrganizacaoDadosAssociadoBL.salvar(ViewModel.OrganizacaoDadosAssociado);

            if (flagSucesso)
            {
                this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso!", "As configurações foram salvas com sucesso."));

                return(RedirectToAction("Index"));
            }

            this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Erro!", "Houve algum problema ao salvar as configurações."));

            return(View("Index", ViewModel));
        }