コード例 #1
0
        public ActionResult Salvar(StatusRequerimento statusRequerimento)
        {
            var model = new StatusRequerimentoVM();

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


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

            if (id != 0)
            {
                model.StatusRequerimento = StatusRequerimentoServer.GetEntidade(id);
            }

            return(View(model));
        }
コード例 #3
0
        public ActionResult Excluir(StatusRequerimento statusRequerimento)
        {
            var model = new StatusRequerimentoVM();

            try
            {
                StatusRequerimentoServer.Excluir(statusRequerimento);
                model.Consistencia.Add("Registro excluído com sucesso!", ConsisteUtils.Tipo.Sucesso);
            }
            catch (Exception e)
            {
                model.StatusRequerimento = statusRequerimento;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;

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


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