コード例 #1
0
        public ActionResult Salvar(FluxoStatus fluxoStatus)
        {
            var model = new FluxoStatusVM();

            try
            {
                if (0 != 0)
                {
                    FluxoStatusServer.Atualizar(fluxoStatus);
                    model.FluxoStatus = fluxoStatus;
                    model.Consistencia.Add("Alterado com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    FluxoStatusServer.Novo(fluxoStatus);
                    model.FluxoStatus = fluxoStatus;
                    model.Consistencia.Add("Incluido com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
            }
            catch (Exception e)
            {
                model.FluxoStatus = fluxoStatus;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }


            return(View("Form", model));
        }
コード例 #2
0
        public ActionResult Form(int statusAtual = 0, int tipoRequerimento = 0)
        {
            var model = new FluxoStatusVM();

            if (statusAtual != 0 && tipoRequerimento != 0)
            {
                model.FluxoStatus.StatusAtualId = statusAtual;
                model.FluxoStatus.StatusAtual   = StatusRequerimentoServer.GetEntidade(statusAtual);

                model.FluxoStatus.TipoRequerimentoId = tipoRequerimento;
                model.FluxoStatus.TipoRequerimento   = TipoRequerimentoServer.GetEntidade(tipoRequerimento);
            }
            return(View(model));
        }
コード例 #3
0
        public ActionResult Excluir(FluxoStatus fluxoStatus)
        {
            var model = new FluxoStatusVM();

            try
            {
                FluxoStatusServer.ExcluirAll(fluxoStatus);
                model.Consistencia.Add("Registros excluídos com sucesso!", ConsisteUtils.Tipo.Sucesso);
            }
            catch (Exception e)
            {
                model.FluxoStatus = fluxoStatus;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;

                return(View("Form", model));
            }


            return(RedirectToAction("Index", "FluxoStatus"));
        }