コード例 #1
0
        public GrupoExecutor modExecutor(string colunaExecutor)
        {
            using (var db = new InformacoesPlanilhaContext())
            {
                List <GrupoExecutor> executorBusca = db.GrupoExecutor.Where(x => x.infoGrupoExec.Contains(colunaExecutor)).ToList();

                if (executorBusca.Count() == 0)
                {
                    GrupoExecutor grupoExecutor = new GrupoExecutor()
                    {
                        infoGrupoExec = colunaExecutor
                    };
                    db.GrupoExecutor.Add(grupoExecutor);
                    db.SaveChanges();
                    executorBusca = db.GrupoExecutor.Where(x => x.infoGrupoExec.Contains(colunaExecutor)).ToList();
                }

                return(executorBusca[0]);
            }
        }
コード例 #2
0
 public void ExcluirGrupo(int id)
 {
     GrupoExecutor.ExcluirGrupo(id);
 }
コード例 #3
0
 public void InserirGrupo(string nome)
 {
     GrupoExecutor.InserirGrupo(nome);
 }
コード例 #4
0
 public void EditarGrupo(int id, string nome)
 {
     GrupoExecutor.EditarGrupo(id, nome);
 }
コード例 #5
0
        public JsonResult ObterGrupo(int id)
        {
            Grupo grupo = GrupoExecutor.ObterGrupo(id);

            return(Json(grupo, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public JsonResult ListarGruposPorNome(string nome)
        {
            List <Grupo> listaGrupos = GrupoExecutor.ListarGruposPorNome(nome);

            return(Json(listaGrupos, JsonRequestBehavior.AllowGet));
        }
コード例 #7
0
        public JsonResult ListarGrupos()
        {
            List <Grupo> listaGrupos = GrupoExecutor.ListarGrupos();

            return(Json(listaGrupos, JsonRequestBehavior.AllowGet));
        }