Пример #1
0
        public JsonResult Create(Status Status)
        {
            var Retorno = new RetornoJson();

            if (Status.Nome == null)
            {
                Retorno.Mensagem += "<span> Digite o Nome</span>";
            }

            if (Retorno.Mensagem != "")
            {
                return(Json(Retorno, JsonRequestBehavior.AllowGet));
            }

            try
            {
                var bdStatus = new StatusRepositorioEF(contexto);
                bdStatus.Adicionar(Status);
                bdStatus.SalvarTodos();

                Retorno.Mensagem    += "<span> Cadastrado com sucesso</span>";
                Retorno.Sucesso      = true;
                Retorno.Redirecionar = true;
                Retorno.Link         = "/Admin/Status/Index";
            }catch (Exception e)
            {
                Retorno.Mensagem += "<span> Status não cadastrado.</span>";
            }
            return(Json(Retorno, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult Edit(Status Status)
        {
            var Retorno = new RetornoJson();

            if (Status.Nome == null)
            {
                Retorno.Mensagem += "<span> Digite o Nome</span>";
            }

            if (Retorno.Mensagem != "")
            {
                return(Json(Retorno, JsonRequestBehavior.AllowGet));
            }

            var bdStatus = new StatusRepositorioEF(contexto);

            bdStatus.Atualizar(Status);
            bdStatus.SalvarTodos();

            Retorno.Mensagem += "<span> Editado com sucesso</span>";

            Retorno.Sucesso      = true;
            Retorno.Redirecionar = true;
            Retorno.Link         = "/Admin/Status/Index";

            return(Json(Retorno, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult Delete(int id)
        {
            var bdStatus = new StatusRepositorioEF(contexto);

            bdStatus.Excluir(x => x.StatusId == id);
            bdStatus.SalvarTodos();
            return(RedirectToAction("Index"));
        }