public string SolicitarEntrada(int classeId, string alunoId) { using (var context = new YourClassroomEntities()) { try { var solicitacaoExistente = context.SolicitacoesEntradaClasse.Where(s => s.Id_Aluno == alunoId && s.Id_Classe == classeId).FirstOrDefault(); if (solicitacaoExistente != null) { return("Erro! Você já solicitou sua entrada nessa classe! Aguarde a resposta do professor."); } SolicitacoesEntradaClasse solicitacao = new SolicitacoesEntradaClasse { Id_Aluno = alunoId, Id_Classe = classeId }; context.SolicitacoesEntradaClasse.Add(solicitacao); context.SaveChanges(); return("Sucesso! Solicitação enviada com sucesso. Aguarde a aprovação do professor."); } catch (Exception e) { return("Erro! Ocorreu um erro. " + e.Message); } } }
public string GetUserRoleById(string UserID) { using (var context = new YourClassroomEntities()) { var userRoles = context.AspNetRoles.Include(r => r.AspNetUsers).ToList(); var userRole = (from r in userRoles from u in r.AspNetUsers where u.Id == UserID select r.Name).First(); return(userRole); } }
public string RecusarSolicitacaoAlunoClasse(SolicitacoesEntradaClasse solicitacao) { using (var context = new YourClassroomEntities()) { try { ApagarSolicitacao(solicitacao.Id); return("Sucesso! Solicitação recusada com sucesso."); } catch (Exception e) { return("Erro! Ocorreu um problema. " + e.Message); } } }
public string Inserir(Classes classe) { using (var context = new YourClassroomEntities()) { try { context.Classes.Add(classe); context.SaveChanges(); return("Sucesso! Classe criada com sucesso. Comece a já a divulgá-la para seus alunos."); } catch (Exception e) { return("Erro! Ocorreu um erro." + e.Message); } } }
public string AceitarSolicitacaoAlunoClasse(SolicitacoesEntradaClasse solicitacao) { using (var context = new YourClassroomEntities()) { try { _classeService.InserirRLClasseAluno(solicitacao.Id_Aluno, solicitacao.Id_Classe); ApagarSolicitacao(solicitacao.Id); return("Sucesso! Aluno aceito com sucesso."); } catch (Exception e) { return("Erro! Ocorreu um problema. " + e.Message); } } }
public string Editar(int id, Classes classe) { using (var context = new YourClassroomEntities()) { try { Classes classeAtual = ObterClassePorId(id); classeAtual.Materia = classe.Materia; classeAtual.Periodo = classe.Periodo; classeAtual.Curso_Id = classe.Curso_Id; context.SaveChanges(); return("Sucesso! Classe editada com sucesso."); } catch (Exception e) { return("Erro! Ocorreu um erro." + e.Message); } } }
public CursoService() { context = new YourClassroomEntities(); }
public SolicitacoesService() { context = new YourClassroomEntities(); }