Example #1
0
 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);
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 public int SetConnections(EsriConnectionSettings esriConnectionSettings)
 {
     _conn = esriConnectionSettings;
     return(1);
 }