public string DeleteUser(string id)
        {
            var usuario = _context.Usuario.Where(c => c.Id == id).FirstOrDefault();

            _context.Usuario.Remove(usuario);
            _context.SaveChanges();
            return("SUCESS");
        }
        public string Create(string Nome_Area)
        {
            Area area = new Area();

            area.Nome_Area = Nome_Area;
            _context.Add(area);
            _context.SaveChanges();
            return("SUCCESS");
        }
Beispiel #3
0
        public string Create(string Nome_Professor)
        {
            Professor professor = new Professor();

            professor.Nome_Professor = Nome_Professor;
            _context.Add(professor);
            _context.SaveChanges();
            return("SUCCESS");
        }
Beispiel #4
0
        public IActionResult Index(int id_Avaliacao, string nome_Avaliacao)
        {
            var complexidade = _context.Complexidade.ToList();

            if (complexidade.Count() == 0)
            {
                var comp = new Complexidade[]
                {
                    new Complexidade {
                        Nome_Complexidade = "Conhecimento"
                    },
                    new Complexidade {
                        Nome_Complexidade = "Compreensão"
                    },
                    new Complexidade {
                        Nome_Complexidade = "Aplicação"
                    },
                    new Complexidade {
                        Nome_Complexidade = "Análise"
                    },
                    new Complexidade {
                        Nome_Complexidade = "Síntese"
                    },
                    new Complexidade {
                        Nome_Complexidade = "Avaliação"
                    }
                };
                foreach (Complexidade comp1 in comp)
                {
                    _context.Complexidade.Add(comp1);
                }
                _context.SaveChanges();
            }
            var TipoQuestao = _context.TipoQuestao.ToList();

            if (TipoQuestao.Count() == 0)
            {
                var tipo = new TipoQuestao[]
                {
                    new TipoQuestao {
                        Nome_TipoQuestao = "Discursiva"
                    },
                    new TipoQuestao {
                        Nome_TipoQuestao = "Múltipla Escolha"
                    }
                };
                foreach (TipoQuestao tipo1 in tipo)
                {
                    _context.TipoQuestao.Add(tipo1);
                }
                _context.SaveChanges();
            }
            ViewBag.Id   = id_Avaliacao;
            ViewBag.Nome = nome_Avaliacao;
            return(View());
        }
        public string Create(string Nome_Curso, int AreaId)
        {
            Curso curso = new Curso();

            curso.Nome_Curso = Nome_Curso;
            curso.AreaId     = AreaId;
            _context.Add(curso);
            _context.SaveChanges();
            return("SUCCESS");
        }
Beispiel #6
0
        public void SicronizarAvaliacoes(int id, ProjetoNADDContext _context)
        {
            var avaliacao = _context.Questao.Where(q => q.Id_Avaliacao == id).ToList();

            if (avaliacao.Count() == 0)
            {
                return;
            }
            else
            {
                int  marcar           = 0;
                int  discursiva       = 0;
                bool contextualizacao = false;
                bool clareza          = false;
                foreach (var item in avaliacao)
                {
                    if (item.TipoID == 1)
                    {
                        marcar++;
                    }
                    else if (item.TipoID == 2)
                    {
                        discursiva++;
                    }
                    if (item.Contextualizacao_Questao == true)
                    {
                        contextualizacao = true;
                    }
                    if (item.Clareza_Questao == true)
                    {
                        clareza = true;
                    }
                }
                string QuestoesMeed = "";
                if (marcar > 0 && discursiva > 0)
                {
                    QuestoesMeed = "Apresenta Questões de Múltipla Escolha e Discursivas";
                }
                else if (marcar == 0 && discursiva > 0)
                {
                    QuestoesMeed = "Apresenta Somente Questões Discursivas";
                }
                else if (marcar > 0 && discursiva == 0)
                {
                    QuestoesMeed = "Apresenta Somente Questões de Múltipla Escolha";
                }
                int       quantQuestoes   = avaliacao.Count();
                Avaliacao avaliacaoUpdate = _context.Avaliacao.Where(d => d.Id_Avaliacao == id).FirstOrDefault <Avaliacao>();
                avaliacaoUpdate.QuestoesMEeD_Avaliacao    = QuestoesMeed;
                avaliacaoUpdate.NumeroQuestoes_Avaliacao  = quantQuestoes;
                avaliacaoUpdate.Contextualidade_Avaliacao = contextualizacao;
                avaliacaoUpdate.Clareza_Avaliacao         = clareza;
                _context.Update(avaliacaoUpdate);
                _context.SaveChanges();
            }
        }
        public string Create(string Nome_Avaliacao, bool ValorExplicitoProva_Avaliacao, bool ValorExplicitoQuestoes_Avaliacao, bool SomatorioQuestoes_Avaliacao, bool Referencias_Avaliacao, double ValorProva_Avaliacao, bool EquilibrioValorQuestoes_Avaliacao, bool Diversificacao_Avaliacao, bool Contextualidade_Avaliacao, string Observacoes_Avaliacao, int DisciplinaId, bool Clareza_Avaliacao, string Avaliador_Avaliacao)
        {
            Avaliacao avaliacao = new Avaliacao();

            avaliacao.Nome_Avaliacao = Nome_Avaliacao;
            avaliacao.ValorExplicitoProva_Avaliacao     = ValorExplicitoProva_Avaliacao;
            avaliacao.ValorExplicitoQuestoes_Avaliacao  = ValorExplicitoQuestoes_Avaliacao;
            avaliacao.SomatorioQuestoes_Avaliacao       = SomatorioQuestoes_Avaliacao;
            avaliacao.Referencias_Avaliacao             = Referencias_Avaliacao;
            avaliacao.QuestoesMEeD_Avaliacao            = "Sem Questões";
            avaliacao.ValorProva_Avaliacao              = ValorProva_Avaliacao;
            avaliacao.NumeroQuestoes_Avaliacao          = 0;
            avaliacao.EquilibrioValorQuestoes_Avaliacao = EquilibrioValorQuestoes_Avaliacao;
            avaliacao.Diversificacao_Avaliacao          = Diversificacao_Avaliacao;
            avaliacao.Contextualidade_Avaliacao         = Contextualidade_Avaliacao;
            avaliacao.Observacoes_Avaliacao             = Observacoes_Avaliacao;
            avaliacao.DisciplinaId           = DisciplinaId;
            avaliacao.Complexidade_Avaliacao = "Sem Questões";
            avaliacao.Clareza_Avaliacao      = false;
            avaliacao.Avaliador_Avaliacao    = Avaliador_Avaliacao;
            _context.Add(avaliacao);
            _context.SaveChanges();
            return("SUCCESS");
        }
        public string Create(string Ano)
        {
            var anoteste = _context.Ano.Where(a => a.Ano_id == Ano).ToList();

            if (anoteste.Count == 0)
            {
                var novoAno = new Ano();
                novoAno.Ano_id = Ano;
                _context.Add(novoAno);
                _context.SaveChanges();
                return("SUCCESS");
            }
            else
            {
                return("ERRO");
            }
        }
        public string Create(int[] professores, string Nome_Disciplina, int Periodo_Disciplina, string Ano_Disciplina, int CursoId)
        {
            Disciplina disciplina = new Disciplina();

            disciplina.Nome_Disciplina    = Nome_Disciplina;
            disciplina.Periodo_Disciplina = Periodo_Disciplina;
            disciplina.Ano_Disciplina     = Ano_Disciplina;
            disciplina.CursoId            = CursoId;
            _context.Add(disciplina);
            _context.SaveChanges();
            if (professores.Count() > 0)
            {
                for (int i = 0; i < professores.Count(); i++)
                {
                    DisciplinaProfessor disciplinaProf = new DisciplinaProfessor();
                    disciplinaProf.Disciplina_id = disciplina.Id_Disciplina;
                    disciplinaProf.Professor_id  = professores[i];
                    _context.Add(disciplinaProf);
                    _context.SaveChanges();
                }
            }
            return("SUCCESS");
        }
Beispiel #10
0
 public ActionResult Create(IdentityRole Role)
 {
     _context.Roles.Add(Role);
     _context.SaveChanges();
     return(RedirectToAction("Index"));
 }