public List <Seguidores> ListarSeguidos(Int32 ID) { //VARIAVEL DE LISTA DE SEGUIDOS List <Seguidores> seguidos = Seguidores.ListarSeguidos(ID); //RETORNA OS RESULTADOS return(seguidos); }
public void Notificar() { Seguidores.ForEach(obs => obs.Actualizar(Respuestas[Respuestas.Count - 1], Id)); // Estructura PUSH /* En una estructura PUSH, cuando se notifica a todos los observadores, se les envían los datos correspondientes al evento * que origina la notificación. En una estructura PULL, en cambio, sólo se informa de este evento, y son los observadores los * encargados de solicitar los datos que necesitan para realizar sus operaciones. */ }
public async void Seguir_Click(object sender, EventArgs e) { try { seguirBt2.IsEnabled = false; if (seguirLb.Text == "Seguir") { Seguidores se = new Seguidores { idProv = this.viewModel.Proveedor._id, idUsuario = Settings.User._id, Fecha = DateTime.Now, IdPlayer = Settings.User.IdPlayer }; await this.viewModel.dataWCF.SetSeguidor(se); seguirBt2.IsEnabled = true; seguirLb.Text = "No seguir"; //likeImg.Source = "http://cartalibre.com/img/minus.png"; likeImg.Source = "minus.png"; likeImg.Aspect = Aspect.AspectFit; likeImg.FadeAnimationEnabled = true; likeImg.DownsampleToViewSize = true; likeImg.LoadingDelay = 50; int num = int.Parse(numSeg.Text); num++; numSeg.Text = num.ToString(); return; } if (seguirLb.Text == "No seguir") { await this.viewModel.dataWCF.DeleteSeguidor(Settings.User._id, this.viewModel.Proveedor._id); seguirBt2.IsEnabled = true; seguirLb.Text = "Seguir"; //likeImg.Source = "http://cartalibre.com/img/star.png"; likeImg.Source = "star.png"; likeImg.FadeAnimationEnabled = true; likeImg.DownsampleToViewSize = true; likeImg.Aspect = Aspect.AspectFit; likeImg.LoadingDelay = 50; int num = int.Parse(numSeg.Text); num--; numSeg.Text = num.ToString(); return; } } catch (Exception ex) { await this.DisplayAlert("Error", ex.Message, "OK"); } }
public async Task SetSeguidor(Seguidores p) { try { await Task.Factory.FromAsync(proxy.BeginSetSeguidor(p, null, null), proxy.EndSetSeguidor); } catch (Exception ex) { throw ex; } }
public async Task SetSeguidor(Seguidores se) { try { await dataProveedor.SetSeguidor(se); Proveedores.First(p => p._id == se.idProv).Sigo = true; OnPropertyChanged("Proveedores"); } catch (Exception ex) { } }
async void Seguir_Click(object sender, EventArgs e) { Button bt = sender as Button; string coman = bt.CommandParameter.ToString(); Seguidores se = new Seguidores { idProv = coman, idUsuario = Settings.User._id, Fecha = DateTime.Now, IdPlayer = Settings.User.IdPlayer }; await this.viewModel.SetSeguidor(se); }
public static async Task <List <Seguidores> > QUEMMESEGUE(string username) { List <Seguidores> Seguidores = new List <Seguidores>(); var segui = await api.GetCurrentUserFollowersAsync(PaginationParameters.MaxPagesToLoad(8)); foreach (var item in segui.Value.ToList()) { Seguidores s = new Seguidores(); s.meseguem = item.UserName; Seguidores.Add(s); } foreach (var item in Seguidores) { // Console.WriteLine(item.meseguem); } return(Seguidores); }
/// <summary> /// Retorna a quantidade de seguidores da empresa /// </summary> /// <param name="idEmpresa">id da empresa a ser consultada</param> /// <returns></returns> public Seguidores RetornaSeguidoresYoutube(int idEmpresa) { var seguidoresAtual = (from i in _bd.yt_canais_stats where i.yt_canais.empresas.idempresa == idEmpresa orderby i.datahora descending select i).FirstOrDefault(); if (seguidoresAtual == null) { return(null); } var dataAnterior = new DateTime(DateTime.Now.Ticks); dataAnterior = dataAnterior.AddDays(-30); var seguidoresAntes = (from i in _bd.yt_canais_stats where i.yt_canais.empresas.idempresa == idEmpresa && i.datahora < dataAnterior orderby i.datahora descending select i).FirstOrDefault(); if (seguidoresAntes == null) { seguidoresAntes = (from i in _bd.yt_canais_stats where i.yt_canais.empresas.idempresa == idEmpresa orderby i.datahora ascending select i).FirstOrDefault(); } var seg = new Seguidores() { totalAnterior = seguidoresAntes.qtdseguidores, dataVarAnterior = seguidoresAntes.datahora, totalAtual = seguidoresAtual.qtdseguidores, dataVarAtual = seguidoresAtual.datahora }; return(seg); }
public static async void Comentario(List <Seguidores> seguidores) { var x1 = "ab"; var x2 = "ab"; var x3 = "ab"; List <Seguidores> TresNomes = new List <Seguidores>(); int cont = 0; foreach (var item in seguidores) { //var resto = cont % 3; if (cont == 0) { Seguidores seguir = new Seguidores(); seguir.meseguem = item.meseguem; x1 = seguir.meseguem; //var Comentario = await api.CommentMediaAsync("1864758539671613875", "@" + TresNomes); } if (cont == 1) { Seguidores seguir = new Seguidores(); seguir.meseguem = item.meseguem; x2 = seguir.meseguem; //var Comentario = await api.CommentMediaAsync("1864758539671613875", "@" + TresNomes); } if (cont == 2) { Seguidores seguir = new Seguidores(); seguir.meseguem = item.meseguem; x3 = seguir.meseguem; Console.WriteLine("o primeiro" + x1 + "o segundo" + x2 + "o terceiro" + x3); cont = -1; var Comentario = await api.CommentMediaAsync("1864758539671613875", "@" + x1 + " " + "@" + x2 + " " + "@" + x3); } cont = cont + 1; } }
public static async void PessoasNaoRelevantes(List <Seguidores> CemUltimos, List <MaisCurtidas> MaisCurtidas) { List <Seguidores> NaoImportantes = new List <Seguidores>(); //var teucu = MaisCurtidas.Where(q => q.nome == curtida.FullName); armazena a variavel no teucu foreach (var item in CemUltimos) { if (MaisCurtidas.Any(q => q.nome == item.meseguem) == false) { Seguidores curtida = new Seguidores(); curtida.meseguem = item.meseguem; curtida.id = item.id; //await api.BlockUserAsync(item.id); // await api.UnBlockUserAsync(item.id); NaoImportantes.Add(curtida); //Console.WriteLine("{0} --- {1}", item.id, item.meseguem); } } }
public static async Task <List <Seguidores> > PessoasQueNaoMeSeguem() { List <Seguidores> Seguidores = new List <Seguidores>(); var segui = await api.GetCurrentUserFollowersAsync(PaginationParameters.MaxPagesToLoad(8)); foreach (var item in segui.Value.ToList()) { Seguidores s = new Seguidores(); s.meseguem = item.UserName; s.id = item.Pk; Seguidores.Add(s); } //var xx = Seguidores.Take(100); List <Seguidores> ultimosCem = Seguidores.Skip(Math.Max(0, Seguidores.Count() - 400)).ToList(); List <Seguidores> CemUltimos = new List <Seguidores>(); foreach (var item in ultimosCem) { CemUltimos.Add(item); // Console.WriteLine(item.meseguem); } return(ultimosCem); }
public void Desuscribir(IObservador observador) { Seguidores.Remove(observador); Console.WriteLine(observador + " se desuscribió de la pregunta " + Convert.ToString(Id)); }
public void Suscribir(IObservador observador) { Seguidores.Add(observador); Console.WriteLine(observador + " se suscribió a la pregunta " + Convert.ToString(Id)); }
public Task SetSeguidor(Seguidores p) { throw new NotImplementedException(); }