/*public void test() * { * _promotions = new List<Promotion>(); * Promotion user = new Promotion(); * user.evento_estado = "Abierto"; * user.titulo = "Oxxo"; * user.descripcion = "oferta red bull"; * user.fecha = "25/09/1992"; * user.fecha_fin = "26/09/1992"; * user.fecha_inicio = "27/09/1992"; * Promotion user2 = new Promotion(); * user2.evento_estado = "Cerrado"; * user2.titulo = "7eleven"; * user2.descripcion = "Monster"; * user2.fecha = "27/10/2007"; * user2.fecha_fin = "26/09/1992"; * user2.fecha_inicio = "27/09/1992"; * _promotions.Add(user); * _promotions.Add(user2); * ListView.ItemsSource = _promotions; * }*/ async void getPromotions() { if (PropertiesManager.IsDatePromotionTrue()) { PropertiesManager.SavePromotionDate(dateToSend); } else { dateToSend = PropertiesManager.GetDataPromotion(); } if (PropertiesManager.IsFirstDatePromotionTrue()) { PropertiesManager.SaveFirstPromotionDate(1); } else { PropertiesManager.SaveFirstPromotionDate(PropertiesManager.GetFirstDataPromotion() + 1); } CheckConnection(); ShowProgress("Validando"); String times = ""; if (PropertiesManager.GetFirstDataPromotion() > 1) { times = dateToSend.ToString("yyyy-MM-dd HH:MM:ss"); } else { times = "0000-00-00 00:00:00"; } //var times = dateToSend.ToString("yyyy-MM-dd HH:MM:ss"); _empresas = await ClientGuanajoven.getPromotions(times); var empresas = App.CurrentApp.RealmInstance.All <Empresa>().ToList(); if (_empresas != null && _empresas.Count > 0) { MergeLists(_empresas); } empresas = App.CurrentApp.RealmInstance.All <Empresa>().ToList().OrderBy(x => x.prioridad).ToList(); if (empresas != null) { dateToSend = time; PropertiesManager.SavePromotionDate(dateToSend); _flowListView.FlowItemsSource = empresas.ToList(); } HideProgress(); }