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