public async Task SyncSoldObjectsItteratively() { var area = "stockholm"; var yearSpan = 10; var booliApi = new BooliApi(); var numberOfPages = await booliApi.GetNumberOfPages(area, yearSpan); var stopWatch = new Stopwatch(); stopWatch.Start(); for (int i = 0; i < numberOfPages; i++) { #if DEBUG Console.Clear(); Console.WriteLine($"handling page {i}/{numberOfPages}"); #endif var nativeResults = await booliApi.GetNativeSoldObjectsInArea(area, yearSpan, i); var mappedResults = MappModels(nativeResults); await _booliPriceEstimatorRepository.SyncSoldObjects(mappedResults); } stopWatch.Stop(); Console.WriteLine($"sync-time: {Math.Round((double)stopWatch.ElapsedMilliseconds / (double)1000)} seconds."); }
// Use this for initialization void Start() { rightText = GameObject.Find("highValue"); leftText = GameObject.Find("lowValue"); booliScript = GameObject.FindWithTag("fullMap").GetComponent <BooliApi>(); lineRendererInterval.positionCount = 2; lineRendererInterval.material = new Material(Shader.Find("Particles/Multiply")); lineRendererInterval.SetColors(Color.blue, Color.blue); lineRendererRight.positionCount = 2; lineRendererLeft.positionCount = 2; lineRendererRight.useWorldSpace = false; lineRendererLeft.useWorldSpace = false; filteringValues = GameObject.FindWithTag("FilteringValues").GetComponent <FilteringValues>(); rightText.GetComponent <TextMesh>().fontSize = 60; rightText.transform.localPosition = new Vector3(rightText.transform.localPosition.x, rightText.transform.localPosition.y - 1, rightText.transform.localPosition.z); leftText.GetComponent <TextMesh>().fontSize = 60; controllerLeft = GameObject.FindWithTag("controllerLeft"); controllerRight = GameObject.FindWithTag("controllerRight"); head = GameObject.FindWithTag("MainCamera"); currentFilterText.transform.parent = transform.parent; currentFilterText.transform.localPosition = new Vector3(0, -0.05f, 0); controllerLeft.GetComponent <VRTK_ControllerEvents>().TriggerPressed += new ControllerInteractionEventHandler(LeftTriggerDown); controllerLeft.GetComponent <VRTK_ControllerEvents>().TriggerReleased += new ControllerInteractionEventHandler(LeftTriggerUp); controllerRight.GetComponent <VRTK_ControllerEvents>().TriggerReleased += new ControllerInteractionEventHandler(RightTriggerUp); controllerRight.GetComponent <VRTK_ControllerEvents>().TriggerPressed += new ControllerInteractionEventHandler(RightTriggerDown); }
// Use this for initialization void Start() { booliScript = booliHolder.GetComponent <BooliApi>(); menuScript = menuController.GetComponent <Menu>(); filteringValues = GameObject.FindWithTag("FilteringValues").GetComponent <FilteringValues>(); overViewScript = overViewHolder.GetComponent <Overview>(); houseTypeParent.transform.localPosition = new Vector3(0, 0, 0); houseTypeParent.SetActive(false); }