示例#1
0
        public JsonResult Edit(Servico Servico)
        {
            var Retorno = new RetornoJson();

            if (Servico.Nomeservico == null)
            {
                Retorno.Mensagem += "<span> Inserir o Nome do Servico</span>";
            }
            if (Servico.Preco == 0 || Servico.Preco < 0)
            {
                Retorno.Mensagem += "<span> Digite um Preço valido </span>";
            }
            if (Servico.TempoGasto == 0 || Servico.TempoGasto < 0)
            {
                Retorno.Mensagem += "<span> Digite um Tempo </span>";
            }
            if (Retorno.Mensagem != "")
            {
                return(Json(Retorno, JsonRequestBehavior.AllowGet));
            }

            var bdServico = new ServicoRepositorioEF(contexto);

            bdServico.Atualizar(Servico);
            bdServico.SalvarTodos();

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

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

            return(Json(Retorno, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult  MudarStatus(int id)
        {
            using (var bdServico = new ServicoRepositorioEF(contexto))
            {
                var servico = contexto.Servico.FirstOrDefault(x => x.ServicoId == id);

                servico.StatusId = servico.StatusId == 1 ? 2 : 1;
                bdServico.Atualizar(servico);
                bdServico.SalvarTodos();
            }

            return(RedirectToAction("Index"));
        }
示例#3
0
        public JsonResult Create(Servico Servico)
        {
            var Retorno = new RetornoJson();

            if (Servico.Nomeservico == null)
            {
                Retorno.Mensagem += "<span> Inserir o Nome do Servico</span>";
            }
            if (Servico.Preco == 0 || Servico.Preco < 0)
            {
                Retorno.Mensagem += "<span> Digite um Preço valido </span>";
            }
            if (Servico.TempoGasto == 0 || Servico.TempoGasto < 0)
            {
                Retorno.Mensagem += "<span> Digite um Tempo </span>";
            }
            if (Retorno.Mensagem != "")
            {
                return(Json(Retorno, JsonRequestBehavior.AllowGet));
            }

            try
            {
                var bdServico = new ServicoRepositorioEF(contexto);
                bdServico.Adicionar(Servico);
                bdServico.SalvarTodos();

                Retorno.Mensagem    += "<span> Cadastrado com sucesso</span>";
                Retorno.Sucesso      = true;
                Retorno.Redirecionar = true;
                Retorno.Link         = "/Admin/Servico/Index";
            }
            catch (Exception e)
            {
                Retorno.Mensagem += "<span> Não foi possivel persistir seu cadastro</span>";
            }
            return(Json(Retorno, JsonRequestBehavior.AllowGet));
        }