public UsuariosController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ProjetoNADDContext context, RoleManager <IdentityRole> roleManager)
 {
     this.userManager   = userManager;
     this.signInManager = signInManager;
     _context           = context;
     _roleManager       = roleManager;
 }
Beispiel #2
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 CursosController(ProjetoNADDContext context)
 {
     _context = context;
 }
 public DisciplinasController(ProjetoNADDContext context)
 {
     _context = context;
 }
Beispiel #5
0
 public QuestoesController(ProjetoNADDContext context)
 {
     _context = context;
 }
Beispiel #6
0
 public RolesController(ProjetoNADDContext context)
 {
     _context = context;
 }
 public RelatoriosController(ProjetoNADDContext context)
 {
     _context = context;
 }
 public AreasController(ProjetoNADDContext context)
 {
     _context = context;
 }
 public AvaliacoesController(ProjetoNADDContext context)
 {
     _context = context;
 }
Beispiel #10
0
 public ProfessoresController(ProjetoNADDContext context)
 {
     _context = context;
 }