public bool VerificarSeUsuarioExiste(string email, string nome) { using (GufiContext ctx = new GufiContext()) { try { Usuario usuarioBuscadoEmail = ctx.Usuario.FirstOrDefault(u => u.Email == email); if (usuarioBuscadoEmail == null) { Usuario usuarioBuscadoNome = ctx.Usuario.FirstOrDefault(u => u.NomeUsuario == nome); if (usuarioBuscadoNome == null) { return(true); } else { return(false); } } else { return(false); } }catch (Exception e) { return(false); } } }
public Usuario Login(string nomeUsuario, string Email, string Senha) { using (GufiContext ctx = new GufiContext()) { try { Usuario usuarioBuscado = ctx.Usuario.FirstOrDefault(u => u.Email == Email && u.Senha == Senha); if (usuarioBuscado == null) { Usuario usuarioBuscadoNome = ctx.Usuario.FirstOrDefault(u => u.NomeUsuario == nomeUsuario && u.Senha == Senha); if (usuarioBuscadoNome == null) { return(null); } else { return(usuarioBuscadoNome); } } return(usuarioBuscado); }catch (Exception e) { return(null); } } }
public bool Atualizar(int id, TipoEvento TipoEvento) { using (GufiContext ctx = new GufiContext()) { try { TipoEvento TipoEventoBuscado = ctx.TipoEvento.Find(id); if (TipoEventoBuscado == null) { return(false); } else if (TipoEvento.TituloTipoEvento != TipoEventoBuscado.TituloTipoEvento) { TipoEventoBuscado.TituloTipoEvento = TipoEvento.TituloTipoEvento; } ctx.Update(TipoEventoBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public bool Atualizar(int id, Evento evento) { using (GufiContext ctx = new GufiContext()) { try { Evento eventoBuscado = ctx.Evento.Find(id); if (eventoBuscado == null) { return(false); } else if (evento.NomeEvento != eventoBuscado.NomeEvento) { eventoBuscado.NomeEvento = evento.NomeEvento; } else if (evento.DataEvento != eventoBuscado.DataEvento) { eventoBuscado.DataEvento = evento.DataEvento; } else if (evento.Descricao != eventoBuscado.Descricao) { eventoBuscado.Descricao = evento.Descricao; } else if (evento.AcessoLivre != eventoBuscado.AcessoLivre) { eventoBuscado.AcessoLivre = evento.AcessoLivre; } else if (evento.IdInstituicao != eventoBuscado.IdInstituicao) { eventoBuscado.IdInstituicao = evento.IdInstituicao; } else if (evento.IdTipoEvento != eventoBuscado.IdTipoEvento) { eventoBuscado.IdTipoEvento = evento.IdTipoEvento; } ctx.Update(eventoBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public List <Instituicao> ListarInstituicao() { using (GufiContext ctx = new GufiContext()) { try { return(ctx.Instituicao.ToList()); } catch { return(null); } } }
public List <TipoEvento> ListarTipoEvento() { using (GufiContext ctx = new GufiContext()) { try { return(ctx.TipoEvento.ToList()); } catch { return(null); } } }
public List <Usuario> ListarUsuario() { using (GufiContext ctx = new GufiContext()) { try { return(ctx.Usuario.ToList()); } catch { return(null); } } }
public bool Adicionar(Instituicao InstituicaoNovo) { using (GufiContext ctx = new GufiContext()) { try { ctx.Add(InstituicaoNovo); ctx.SaveChanges(); return(true);; } catch { return(false); } } }
public bool Adicionar(TipoEvento TipoEventoNovo) { using (GufiContext ctx = new GufiContext()) { try { ctx.Add(TipoEventoNovo); ctx.SaveChanges(); return(true);; } catch { return(false); } } }
public void Inscrever(Presenca inscricao) { using (GufiContext ctx = new GufiContext()) { try { inscricao.Situacao = "Não confirmada"; ctx.Presenca.Add(inscricao); ctx.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } } }
public void Convidar(Presenca convite) { using (GufiContext ctx = new GufiContext()) { try { convite.Situacao = "Não confirmada"; ctx.Presenca.Add(convite); ctx.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } } }
public bool Adicionar(Usuario UsuarioNovo) { using (GufiContext ctx = new GufiContext()) { try { UsuarioNovo.IdTipoUsuario = 2; ctx.Add(UsuarioNovo); ctx.SaveChanges(); return(true);; } catch { return(false); } } }
public List <Presenca> Listar() { using (GufiContext ctx = new GufiContext()) { try { return(ctx.Presenca .Include(p => p.IdUsuarioNavigation) .Include(p => p.IdEventoNavigation) .Include(p => p.IdEventoNavigation.IdTipoEventoNavigation) .Include(p => p.IdEventoNavigation.IdInstituicaoNavigation) .ToList()); } catch (Exception e) { return(null); } } }
public bool Deletar(int id) { using (GufiContext ctx = new GufiContext()) { try { TipoEvento TipoEventoBuscado = ctx.TipoEvento.Find(id); if (TipoEventoBuscado == null) { return(false); } ctx.Remove(TipoEventoBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public bool Deletar(int id) { using (GufiContext ctx = new GufiContext()) { try { Instituicao InstituicaoBuscado = ctx.Instituicao.Find(id); if (InstituicaoBuscado == null) { return(false); } ctx.Remove(InstituicaoBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public bool Alterar(int id, Usuario UsuarioAtualizado) { using (GufiContext ctx = new GufiContext()) { try { Usuario usuarioBuscado = ctx.Usuario.Find(id); if (usuarioBuscado == null) { return(false); } if (UsuarioAtualizado.Email != null) { usuarioBuscado.Email = UsuarioAtualizado.Email; } if (UsuarioAtualizado.Senha != null) { usuarioBuscado.Senha = UsuarioAtualizado.Senha; } if (UsuarioAtualizado.NomeUsuario != null) { usuarioBuscado.NomeUsuario = UsuarioAtualizado.NomeUsuario; } if (UsuarioAtualizado.Genero != null) { usuarioBuscado.Genero = UsuarioAtualizado.Genero; } ctx.Update(usuarioBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public void AprovarRecusar(int id, string status) { using (GufiContext ctx = new GufiContext()) { try { Presenca presencaBuscada = ctx.Presenca .Include(p => p.IdUsuarioNavigation) .Include(p => p.IdEventoNavigation) .FirstOrDefault(p => p.IdPresenca == id); switch (status) { case "1": presencaBuscada.Situacao = "Confirmada"; break; case "0": presencaBuscada.Situacao = "Recusada"; break; case "2": presencaBuscada.Situacao = "Não confirmada"; break; default: presencaBuscada.Situacao = presencaBuscada.Situacao; break; } ctx.Presenca.Update(presencaBuscada); ctx.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } } }
public bool Atualizar(int id, Instituicao Instituicao) { using (GufiContext ctx = new GufiContext()) { try { Instituicao InstituicaoBuscado = ctx.Instituicao.Find(id); if (InstituicaoBuscado == null) { return(false); } else if (Instituicao.NomeFantasia != InstituicaoBuscado.NomeFantasia) { InstituicaoBuscado.NomeFantasia = Instituicao.NomeFantasia; } else if (Instituicao.Endereco != InstituicaoBuscado.Endereco) { InstituicaoBuscado.Endereco = Instituicao.Endereco; } else if (Instituicao.Cnpj != InstituicaoBuscado.Cnpj) { InstituicaoBuscado.Cnpj = Instituicao.Cnpj; } ctx.Update(InstituicaoBuscado); ctx.SaveChanges(); return(true); } catch { return(false); } } }
public RepositoryBase() { dbo = new GufiContext(); }