void asyncRepository_GetCompleted(object sender, GetCompletedEventArgs<Configuration> e) { if( e.Result != null ) { latestConfigurations = e.Result; UpdateAllWidgets(latestConfigurations); } }
void widgetMetadataRepo_GetCompleted(object sender, GetCompletedEventArgs<WidgetMetadata> e) { slideConfigRepo.GetCompleted -= slideConfigRepo_GetCompleted; slideConfigRepo.GetCompleted += slideConfigRepo_GetCompleted; availalbleWidgets = e.Result; if (slideConfigs == null) slideConfigRepo.BeginGet(All.ItemsOf<SlideConfiguration>()); else CreateSlidesAndAdminWidgets(); }
void slideConfigRepo_GetCompleted(object sender, GetCompletedEventArgs<SlideConfiguration> e) { slideConfigs = e.Result; CreateSlidesAndAdminWidgets(); }
private void GotHolidays(object sender, GetCompletedEventArgs<Holiday> e) { gotHolidays = true; leftViewModel.Holidays = e.Result; NextStep(); }
private void GotProjectInfo(object sender, GetCompletedEventArgs<ProjectInfoServer> e) { if (e.Specification is AllSpecification<ProjectInfoServer>) { allProjectInfoServersAndProjects = e.Result.ToDictionary(s => s.Name, s => s.Projects.Select(p => p.Name).ToList()); settingsViewModel.AvailableServers = allProjectInfoServersAndProjects.Keys.ToList(); } gotProjectInfo = true; projectInfoServerToUse = e.Result.FirstOrDefault(); NextStep(); }
void repository_GetCompleted(object sender, GetCompletedEventArgs<WidgetMetadata> e) { foreach (var widgetMetadata in e.Result) { if (!adminWidgets.Contains(widgetMetadata.Name)) { viewModel.AvailableWidgets.Add(widgetMetadata); } } viewModel.Progressbar.IsVisible = false; }
private static void Client_GetCompleted(object sender, GetCompletedEventArgs e) { Console.WriteLine("Get response from async operation contract"); Console.WriteLine(e.Result.Name); }