public Boolean updateDadosPerfil(DadosPerfil aDadosPerfil) { Boolean lbRetorno = false; try { using (var banco = new modelo_second()) { var listaUsuarios = from p in banco.UsuarioSet where (p.Id) == (aDadosPerfil.ilCodigo) select p; if (listaUsuarios.Count() > 0) { /*if (aDadosPerfil.iFoto != null) { listaUsuarios.First().PerfilSet.foto = aDadosPerfil.iFoto; }*/ listaUsuarios.First().PerfilSet.nome = aDadosPerfil.isNome; banco.SaveChanges(); lbRetorno = true; } } } catch (Exception ex) { System.Console.WriteLine(ex.Message); } return lbRetorno; }
public DadosPerfil buscarDadosPerfil(long alCodigo) { DadosPerfil lDadosPerfil = null; try { using (var banco = new modelo_second()) { var listaUsuarios = from p in banco.UsuarioSet where (p.Id) == (alCodigo) select p; if (listaUsuarios.Count() > 0) { lDadosPerfil = new DadosPerfil(); //lDadosPerfil.iFoto = listaUsuarios.First().PerfilSet.foto; lDadosPerfil.isNome = listaUsuarios.First().PerfilSet.nome; lDadosPerfil.isNick = listaUsuarios.First().nick; } } } catch (Exception ex) { System.Console.WriteLine(ex.Message); } return lDadosPerfil; }
public Boolean UpdateDadosUsuario(DadosPerfil adados) { Boolean lbRetorno = false; lbRetorno = iControleUsuarios.updateDadosPerfil(adados); return lbRetorno; }
public List<DadosPerfil> BuscarNovosAmigos(long alUsuario,String asNome) { List<DadosPerfil> ilListaAmigos = new List<DadosPerfil>(); try { using (var banco = new modelo_second()) { var listaUsuarios = from p in banco.UsuarioSet where (p.Id) != (alUsuario) && (p.nick.Contains(asNome)) select p; foreach (var item in listaUsuarios) { if ((item.meus_convites.Where(a => a.Convidados.Id == alUsuario).Count() == 0) && (item.meus_convites.Where(a => a.UsuarioSet.Id == alUsuario).Count() == 0)) { DadosPerfil lDados = new DadosPerfil(); lDados.ilCodigo = item.Id; lDados.isNick = item.nick; lDados.isNome = item.PerfilSet.nome; //lDados.iFoto = item.PerfilSet.foto; ilListaAmigos.Add(lDados); } } } } catch (Exception ex) { System.Console.WriteLine(ex.Message); } return ilListaAmigos; }
public List<DadosPerfil> BuscarAmigos(long alUsuario) { List<DadosPerfil> ilListaAmigos = new List<DadosPerfil>(); try { using (var banco = new modelo_second()) { var listaUsuarios = from p in banco.amigosSet where (p.UsuarioSet.Id == alUsuario) select p; var listaConvites = from p in banco.amigosSet where (p.Convidados.Id == alUsuario) && p.aceite == 0 select p; foreach (var item in listaUsuarios) { DadosPerfil lDados = new DadosPerfil(); lDados.ilCodigo = item.Convidados.Id; lDados.isNick = item.Convidados.nick; lDados.isNome = item.Convidados.PerfilSet.nome; //lDados.iFoto = item.Convidados.PerfilSet.foto; lDados.ilConviteAceito = item.aceite; ilListaAmigos.Add(lDados); } foreach (var item in listaConvites) { DadosPerfil lDados = new DadosPerfil(); lDados.ilCodigo = item.UsuarioSet.Id; lDados.isNick = item.UsuarioSet.nick; lDados.isNome = item.UsuarioSet.PerfilSet.nome; //lDados.iFoto = item.UsuarioSet.PerfilSet.foto; lDados.ilConviteAceito = 2; ilListaAmigos.Add(lDados); } } } catch (Exception ex) { System.Console.WriteLine(ex.Message); } return ilListaAmigos; }