예제 #1
0
        /// <summary>
        /// Connexion à nowgua
        /// </summary>
        /// <param name="ConnectionSettings">Information de connexion à l'API Nowgua</param>
        public NowguaClient(NowguaConnectionSettings ConnectionSettings)
        {
            this._apiService    = new ApiService(ConnectionSettings);
            this._searchService = new SearchService(this._apiService);

            this.Interventions    = new InterventionService(_apiService, _searchService);
            this.Sites            = new SiteService(_apiService, _searchService);
            this.WebHooks         = new WebHookService(_apiService, _searchService);
            this.Files            = new FileService(_apiService, _searchService);
            this.Users            = new UserService(_apiService, _searchService);
            this.GroupsSites      = new GroupSiteService(_apiService, _searchService);
            this.Companies        = new CompanyService(_apiService, _searchService);
            this.FormatterService = new Formatter();
        }
예제 #2
0
 /// <summary>
 /// Connexion à l'API nowgua
 /// </summary>
 /// <param name="ConnectionSettings">Information de connexion à l'API Nowgua</param>
 public ApiService(NowguaConnectionSettings ConnectionSettings)
 {
     this.ConnectionSettings = ConnectionSettings;
 }