Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();

            var widgetService = new WidgetService();
            var prodService = new ProductService();
            var gizmoService = new GizmoService();

            var pwgVM = new ProdGizWidgetVM(
                widgetService.GetWidgets(),
                prodService.GetProducts(),
                gizmoService.GetGizmos()
               );
            WidgetGridView.DataSource = pwgVM.widgetList;
            WidgetGridView.DataBind();
            ProductGridView.DataSource = pwgVM.prodList;
            ProductGridView.DataBind();
            GizmoGridView.DataSource = pwgVM.gizmoList;
            GizmoGridView.DataBind();

            stopWatch.Stop();
            ElapsedTimeLabel.Text = String.Format("Elapsed time: {0}", 
                stopWatch.Elapsed.Milliseconds / 1000.0);
        }
Esempio n. 2
0
        private async Task GetPWGsrvAsync()
        {
            var widgetService = new WidgetService();
            var prodService = new ProductService();
            var gizmoService = new GizmoService();

            var widgetTask = widgetService.GetWidgetsAsync();
            var prodTask = prodService.GetProductsAsync();
            var gizmoTask = gizmoService.GetGizmosAsync();

            await Task.WhenAll(widgetTask, prodTask, gizmoTask);

            var pwgVM = new ProdGizWidgetVM(
               widgetTask.Result,
               prodTask.Result,
               gizmoTask.Result
               );

            WidgetGridView.DataSource = pwgVM.widgetList;
            WidgetGridView.DataBind();
            ProductGridView.DataSource = pwgVM.prodList;
            ProductGridView.DataBind();
            GizmoGridView.DataSource = pwgVM.gizmoList;
            GizmoGridView.DataBind();           
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var widgetService = new WidgetService();

            var widgetList = widgetService.GetWidgets();
            // ToDo, display Widgets 
        }
Esempio n. 4
0
        private async Task GetWidgetSrvAsync()
        {
            var widgetService = new WidgetService();
            var widgetList = await widgetService.GetWidgetsAsync();
            WidgetGridView.DataSource = widgetList;
            WidgetGridView.DataBind();

            stopWatch.Stop();
            ElapsedTimeLabel.Text = String.Format("Elapsed time: {0}", stopWatch.Elapsed.Milliseconds / 1000.0);
        }
Esempio n. 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     var widgetService = new WidgetService();
     WidgetGridView.DataSource = widgetService.GetWidgets();
     WidgetGridView.DataBind();
 }