public EsriUnitOfWork(EsriConnectionSettings esriConnectionSettings, string parent, string child) { _conn = esriConnectionSettings; _client = esriConnectionSettings.EsriClient; _appClient = esriConnectionSettings.EsriAppClient; _featureParentTable = _conn.features.Find(m => m.Name == parent); _featureChildTable = _conn.features.Find(m => m.Name == child); }
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) { }