Пример #1
0
        private void LaunchTimerScreen()
        {
            ExceptionUtility.Try(() =>
            {
                var timerVc = WateringTimerViewController.CreateInstance(this.Device, this.WaterSelectedStations);

                this.NavigateTo(timerVc);
            });
        }
Пример #2
0
        public static WateringTimerViewController CreateInstance(DeviceDetailViewModel device, Action <IEnumerable <PumpViewModel>, int> waterSelectedStations)
        {
            ExceptionUtility.Try(() =>
            {
                if (_instance != null)
                {
                    _instance.Dispose();
                    _instance = null;
                }

                _instance = new WateringTimerViewController(device, waterSelectedStations);
            });

            return(_instance);
        }