public async void OnMessageGet() { if(GegevenTuinObject!=null) { NotificatiePlant = GegevenTuinObject.Plant; } if(BewNotificatie== null) { NotAlarm = new Alarm(); BewNotificatie = new Notificaties(); BewNotificatie.GebruikerID = App.Gebruiker.ID; BewNotificatie.Omschrijving = ""; BewNotificatie.AlarmID = "1"; DateTime vandaag = DateTime.Now; string datum = vandaag.Day + "/" + vandaag.Month + "/" + vandaag.Year; BewNotificatie.datum = datum; BewNotificatie.TypeID = "1"; //if (NotificatieTypes.Count() != 0) { // SelectedType = NotificatieTypes.ToList().First(); //} nieuwNotificatie = true; string[] temp = BewNotificatie.datum.Split('/'); Date = new DateTime(int.Parse(temp[2]), int.Parse(temp[1]), int.Parse(temp[0])); } else { NotAlarm = await repoAlarm.GetAlarmBID(BewNotificatie.AlarmID); if (BewNotificatie.PlantID != null) { NotificatiePlant = await repoPlant.GetPlantById(BewNotificatie.PlantID); } if (NotAlarm == null) { NotAlarm = new Alarm(); } string[] temp= BewNotificatie.datum.Split('/'); DateTime date = new DateTime(int.Parse(temp[2]), int.Parse(temp[1]), int.Parse(temp[0])); Date = new DateTimeOffset(date); nieuwNotificatie = false; //fin type needed for dropdown list foreach (var item in NotificatieTypes) { if (item.ID == BewNotificatie.TypeID) { SelectedType = item; } } } }
public void VieuwNotificationM() { if (SelectedNotificatie == null) return; Notificaties ddf = new Notificaties(); ddf = SelectedNotificatie.n; NotificatieMessage temp = new NotificatieMessage() { SelectedNotificatie = ddf }; GoToPageMessage message = new GoToPageMessage() { PageNumber = 5,Notificatie =temp }; Messenger.Default.Send<GoToPageMessage>(message); }
public async Task AddNotificatie(Notificaties nitem) { await InitLocalStoreAsync(); await Table.InsertAsync(nitem); await SyncAsync(); await RefreshItems(); }
public async void DeleteNotificatie(Notificaties nitem) { await InitLocalStoreAsync(); await Table.DeleteAsync(nitem); await SyncAsync(); await RefreshItems(); }
public async void AdjustNotificatie(Notificaties nitem) { await InitLocalStoreAsync(); await Table.UpdateAsync(nitem); await SyncAsync(); await RefreshItems(); }