protected virtual void InitializeDataSource(DynamicDataSource ds, string tableName)
        {
            ds.DataContainerTypeName = ContainerTypeName;
            ds.EntitySetName         = tableName;
            ds.ContextType           = typeof(DataContextType);
            ds.DataContainerInstance = CreateContainerInstance();

            PopulateDataSource(ds);
        }
Ejemplo n.º 2
0
    protected override void PopulateDataSource(DynamicDataSource ds)
    {
        var container = ds.DataContainerInstance as TestDataContainer <EmployeesDataContext>;

        if (container == null)
        {
            return;
        }

        List <BazDataTypeDefaultTypes> defaultDataTypes = container.ContainedTypeInstance.DefaultDataTypes;

        defaultDataTypes.Add(new BazDataTypeDefaultTypes(true));
    }
Ejemplo n.º 3
0
    protected override void PopulateDataSource(DynamicDataSource ds)
    {
        var container = ds.DataContainerInstance as TestDataContainer <TestDataContext4>;

        if (container == null)
        {
            return;
        }

        List <BazValidationAttributes> foo = container.ContainedTypeInstance.BazValidationAttributes;

        foo.Add(new BazValidationAttributes {
            Column1 = 0
        });
    }
Ejemplo n.º 4
0
    protected override void PopulateDataSource(DynamicDataSource ds)
    {
        var container = ds.DataContainerInstance as TestDataContainer <EmployeesDataContext>;

        if (container == null)
        {
            return;
        }

        List <Employee> employees = container.ContainedTypeInstance.Employees;

        employees.Add(new Employee {
            FirstName = "Marek",
            LastName  = "Habersack"
        });
    }
Ejemplo n.º 5
0
    protected override void PopulateDataSource(DynamicDataSource ds)
    {
        var container = ds.DataContainerInstance as TestDataContainer <TestDataContext3>;

        if (container == null)
        {
            return;
        }

        List <AssociatedFoo> foo = container.ContainedTypeInstance.AssociatedFoo;

        foo.Add(new AssociatedFoo {
            PrimaryKeyColumn1 = "Marek",
            PrimaryKeyColumn2 = 2,
            Column1           = 1
        });
    }
Ejemplo n.º 6
0
        public PlotViewModel()
        {
            List <double> data = new List <double>();

            for (int i = 0; i < 100; i++)
            {
                data.Add(i);
            }
            _dataSource        = new ArrayDataSource(data.ToArray());
            _dynamicDataSource = new DynamicDataSource(0, 0, 1, 100.0, 100.0);
            for (int i = 0; i < 3; i++)
            {
                var nextRandomValue = _r.NextDouble() * 10.0 + 50.0;
                _dynamicDataSource.PutData(nextRandomValue);
            }
            _t          = new Timer(10);
            _t.Elapsed += _t_Elapsed;
            _t.Start();
        }
 protected virtual void PopulateDataSource(DynamicDataSource ds)
 {
 }