public EsriUnitOfWork(IEsriOrgClient Client, IEsriAppClient AppClient, EsriFeatureTable FeatureParentTable, EsriFeatureTable FeatureChildTable, IEsriParentRepository <TParent> ParentRepository, IEsriChildRepository <TChild> ChildRepository, IEsriGeomRepository <TGeom> GeomRepository) { _client = Client; _appClient = AppClient; _featureChildTable = FeatureParentTable; _featureChildTable = FeatureChildTable; _parentData = ParentRepository; _parentData.SetConnections(_client, _appClient, _featureParentTable); _childData = ChildRepository; _childData.SetConnections(_client, _appClient, _featureChildTable); _geomData = GeomRepository; _geomData.SetConnections(_client, _appClient, _featureParentTable); }
public void SetConnections(IEsriOrgClient Client, IEsriAppClient AppClient, EsriFeatureTable FeatureTable) { _client = Client; _appClient = AppClient; _featureTable = FeatureTable; }
public RepositoryChildEsri(IEsriOrgClient Client, IEsriAppClient AppClient, EsriFeatureTable FeatureTable) : base(Client, AppClient, FeatureTable) { }
public RepositoryEsri(IEsriOrgClient Client, IEsriAppClient AppClient, EsriFeatureTable FeatureTable) { }