public LTCUnitOfWork(EsriConnectionSettings connectionSettings, string parent, string child) : base(connectionSettings, parent, child) { _parentData = new RepositoryParentEsri <LTM_Survey_Data2>(_client, _appClient, _featureParentTable); _childData = new RepositoryChildEsri <LTM_Survey_Data_Repeat2>(_client, _appClient, _featureChildTable); }
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 async Task <EsriConnectionSettings> GetEsriConnectionSettingsByProjectId(Guid Id) { ge_project project = await _unitOfWork.Project.FindByIdAsync(Id); if (project.esriConnectId == null) { return(null); } EsriConnectionSettings ecs = await GetFileAsClass <EsriConnectionSettings>(project.esriConnectId.Value); return(ecs); }
public int SetConnections(EsriConnectionSettings esriConnectionSettings) { _conn = esriConnectionSettings; return(1); }