예제 #1
0
 public JsonResult Alterar(IFormCollection dados)
 {
     cl.TipoPerguntaController controller = new cl.TipoPerguntaController();
     vm.TipoPerguntaViewModel  viewmodel  = new vm.TipoPerguntaViewModel()
     {
         Id        = short.Parse(dados["Id"]),
         Nome      = dados["Nome"].ToString(),
         Perguntas = null
     };
     if (controller.Gravar(viewmodel) > 0)
     {
         return(Json("Salvo com sucesso"));
     }
     else
     {
         return(Json("Falha ao Salvar"));
     }
 }
예제 #2
0
        public JsonResult Excluir(short dados)
        {
            cl.TipoPerguntaController controller = new cl.TipoPerguntaController();
            var result = controller.Excluir(dados);

            if (result < 10)
            {
                if (result > 0)
                {
                    return(Json("Tipo de Pergunta excluida com Sucesso"));
                }
                else
                {
                    return(Json("Erro ao excluir pergunta"));
                }
            }
            else
            {
                return(Json("Existem relações externas ao tipo de pergunta, verifique!"));
            }
        }
예제 #3
0
        public JsonResult GraficoPerguntas()
        {
            cl.PerguntaController     perctrol = new cl.PerguntaController();
            cl.TipoPerguntaController tpctrol  = new cl.TipoPerguntaController();

            var           perguntas       = perctrol.Obter();
            var           tipodeperguntas = tpctrol.Obter();
            List <object> retorno         = new List <object>();

            foreach (var xx in tipodeperguntas)
            {
                foreach (var ddd in perguntas)
                {
                    if (xx.Id == ddd.TipoId)
                    {
                        retorno.Add(ddd);
                    }
                }
            }

            return(Json(""));
        }
예제 #4
0
        public JsonResult Obter()
        {
            cl.TipoPerguntaController ctl = new cl.TipoPerguntaController();

            return(Json(ctl.Obter()));
        }
예제 #5
0
 public JsonResult ObterPerguntaAssociada(int dados, bool lazyloading)
 {
     cl.TipoPerguntaController ctl = new cl.TipoPerguntaController();
     return(Json(ctl.Obter(dados, lazyloading)));
 }