/// <summary>
 /// Cadastra um tema no banco de dados
 /// </summary>
 /// <param name="tema">Tema a ser cadastrado</param>
 public void Cadastrar(Temas tema)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         romanContext.Temas.Add(tema);
         romanContext.SaveChanges();
     }
 }
 /// <summary>
 /// Altera os valores de um tema cadastrado no banco de dados
 /// </summary>
 /// <param name="tema">Tema a ser alterado</param>
 public void Alterar(Temas tema)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         romanContext.Temas.Update(tema);
         romanContext.SaveChanges();
     }
 }
Example #3
0
 /// <summary>
 /// Cadastra um Projeto no banco de dados
 /// </summary>
 /// <param name="projeto">Projeto a ser cadastrado</param>
 public void Cadastrar(Projetos projeto)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         romanContext.Projetos.Add(projeto);
         romanContext.SaveChanges();
     }
 }
Example #4
0
 /// <summary>
 /// Altera os valores de um Projeto cadastrado no banco de dados
 /// </summary>
 /// <param name="projeto">Projeto a ser alterado</param>
 public void Alterar(Projetos projeto)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         romanContext.Projetos.Update(projeto);
         romanContext.SaveChanges();
     }
 }
 /// <summary>
 /// Procura e retorna um usuario logado com a combinação exata de email e senha
 /// </summary>
 /// <param name="Email">Email do Usuario</param>
 /// <param name="Senha">Senha do Usuario</param>
 /// <returns>Retorna um usuario que contenha as espeficiações inseridas</returns>
 public Usuarios Login(string Email, string Senha)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Usuarios.ToList().Find(i => i.Email == Email && i.Senha == Senha));
     }
 }
 /// <summary>
 /// Lista todos os usuarios (Menos do tipo administrador)
 /// </summary>
 /// <returns>Uma lista com todos os usuarios</returns>
 public List <Usuarios> Listar()
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Usuarios.Where(i => i.Equipe != "Administrador").ToList());
     }
 }
 /// <summary>
 /// Lista todos os usuarios por area (equipe)
 /// </summary>
 /// <param name="area">Area do usuario a ser procurado</param>
 /// <returns>Retorna uma lista de usuarios de uma determinada area</returns>
 public List <Usuarios> Listar(string area)
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Usuarios.Where(i => i.Equipe == area).ToList());
     }
 }
 /// <summary>
 /// Lista todos os Temas ativos do banco de dados
 /// </summary>
 /// <returns>Retorna uma lista com todos os temas que estão ativos do banco de dados</returns>
 public List <Temas> ListarAtivos()
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Temas.Where(a => a.Ativo).ToList());
     }
 }
 /// <summary>
 /// Lista todos os Temas do banco de dados
 /// </summary>
 /// <returns>Retorna uma lista com todos os temas do banco de dados</returns>
 public List <Temas> Listar()
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Temas.ToList());
     }
 }
Example #10
0
 /// <summary>
 /// Lista todos os Projetos ativos do banco de dados
 /// </summary>
 /// <returns>Retorna uma lista com todos os Projetos que estão ativos do banco de dados</returns>
 public List <Projetos> ListarAtivos()
 {
     using (DesafioRomanContext romanContext = new DesafioRomanContext()) {
         return(romanContext.Projetos.Include(i => i.IdtemaNavigation).Where(i => i.Ativo).ToList());
     }
 }