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(); }