示例#1
0
        public ActionResult modalFormCadastro(int?id)
        {
            var ViewModel = new OcorrenciaRelacionamentoCadastroForm();

            ViewModel.OcorrenciaRelacionamento = this.OOcorrenciaRelacionamentoConsultaBL.carregar(id.toInt()) ?? new OcorrenciaRelacionamento();

            ViewModel.idComboSelecionar = UtilRequest.getString("idComboSelecionar");

            ViewModel.flagRecarregar = UtilRequest.getBool("flagRecarregar") ?? false;

            return(View(ViewModel));
        }
示例#2
0
        public ActionResult salvar(OcorrenciaRelacionamentoCadastroForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("modal-form-cadastro", ViewModel));
            }

            var flagSucesso = this.OOcorrenciaRelacionamentoCadastroBL.salvar(ViewModel.OcorrenciaRelacionamento);

            if (flagSucesso)
            {
                if (ViewModel.flagRecarregar)
                {
                    this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso!", "Os dados do tipo de contato foram salvos com sucesso."));
                }

                return(Json(new { error = false, ViewModel.flagRecarregar, ViewModel.idComboSelecionar, ViewModel.OcorrenciaRelacionamento.id, ViewModel.OcorrenciaRelacionamento.descricao }, JsonRequestBehavior.AllowGet));
            }

            this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Erro!", "Houve algum problema ao salvar o tipo de contato."));

            return(View("modal-form-cadastro", ViewModel));
        }