Esempio n. 1
0
        public async Task InitAsync()
        {
            ShellPage.SetSpinner(LoadingState.Loading);
            Templates = await faultReportAccess.GetFaultReportTemplates();

            var triggers = await triggerAccess.GetSensorTriggersFor(Sensor.Id);

            Triggers = new ObservableCollection <SensorTriggerViewModel>(
                triggers.Select(t => new SensorTriggerViewModel(Sensor, t)));
            SelectedTrigger = Triggers.FirstOrDefault();
            ShellPage.SetSpinner(LoadingState.Finished);
        }
        public async Task InitAsync()
        {
            await DAL.FillCaches();

            try
            {
                DiscoveryList = faultReportAccess.GetWorkOrderDiscCodes();
                SymptomList   = faultReportAccess.GetWorkOrderSymptCodes();
                PriorityList  = faultReportAccess.GetWorkOrderPrioCodes();
            }
            catch
            {
            }
            var temp = await faultReportAccess.GetFaultReportTemplates();

            Templates = new ObservableCollection <FaultReportTemplateViewModel>(
                temp.Select(t => new FaultReportTemplateViewModel(t, faultReportAccess)));
            SelectedTemplate = Templates.FirstOrDefault();
        }