private async void DeleteAlarm(AlarmLocationViewModel alarmLocation) { var result = await pageDialogService.DisplayAlertAsync("Usuwanie alarmu", $"Czy chcesz usunąć alarm\n{alarmLocation.Name}?", "Tak", "Nie"); if (!result) { return; } await alarmPageFeatures.RemoveAlarmAsync(alarmLocation.Id); GetAlarms(); }
private void RunningStatusChanged(bool?isRunning, AlarmLocationViewModel alarmLocation) { if (!isRunning.HasValue) { throw new Exception("IsRunning is null"); } if (isRunning.Value) { alarmPageFeatures.Enable(alarmLocation.Id); UserDialogs.Instance.Toast("Alarm włączony"); } else { alarmPageFeatures.Disable(alarmLocation.Id); UserDialogs.Instance.Toast("Alarm wyłączony"); } }