public IEnumerable <SiteWebConfiguration> PostSiteWebConfiguration(IEnumerable <SiteWebConfiguration> siteWebConfigurations)
        {
            siteWebConfigurations = siteWebConfigurations.GroupBy(x => x.Id).Select(x => x.FirstOrDefault());

            return(DataVault
                   .Post(DapperMethod.CoreServices.PostSiteWebConfigMultiple, siteWebConfigurations));
        }
Пример #2
0
 public IEnumerable <SitePackage> PostPackageInformation(IEnumerable <SitePackage> sitePackage)
 {
     sitePackage = sitePackage
                   .GroupBy(x => new { x.SiteId, x.Name })
                   .Select(x => x.FirstOrDefault());
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSitePackVersionMultiple, sitePackage));
 }
Пример #3
0
        public IEnumerable <SiteEndpoint> PostSiteEndpoint(IEnumerable <SiteEndpoint> siteEndpoint)
        {
            siteEndpoint = siteEndpoint
                           .GroupBy(x => new { x.SiteId, x.EndpointUrl, x.EndpointName })
                           .Select(x => x.FirstOrDefault());

            return(DataVault
                   .Post(DapperMethod.TrackingServices.PostSiteEndpointMultiple, siteEndpoint));
        }
Пример #4
0
 public IEnumerable <SiteConnectionString> PostSiteConnectionString(IEnumerable <SiteConnectionString> siteConnectionString)
 {
     siteConnectionString = siteConnectionString
                            .GroupBy(x => new { x.SiteId, x.ServerName, x.DatabaseName, x.ConnectionName })
                            .Select(x => x.FirstOrDefault());
     //List<SiteConnectionString> strings = siteConnectionString.ToList();
     //var q = from x in strings
     //        group x by new { x.SiteId, x.ServerName, x.DatabaseName, x.ConnectionName } into g
     //        let count = g.Count()
     //        orderby count descending
     //        select new { Value = g.Key, Count = count };
     return(DataVault
            .Post(DapperMethod.TrackingServices.PostSiteConnectionStringMultiple, siteConnectionString));
 }
 public int PostSiteTracker(ISiteTracker siteTracker)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteTracker, siteTracker));
 }
Пример #6
0
 public IEnumerable <SiteBinding> PostSiteBinding(IEnumerable <SiteBinding> siteBindings)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteBindingMultiple, siteBindings));
 }
Пример #7
0
 public int PostSiteBinding(SiteBinding siteBinding)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteBinding, siteBinding));
 }
 public int DeleteMail(IISMailQueue mail)
 {
     return(DataVault
            .Post(DapperMethod.MailServices.DeleteMail, mail));
 }
 public int PostSiteWebConfiguration(SiteWebConfiguration siteWebConfiguration)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteWebConfig, siteWebConfiguration));
 }
Пример #10
0
 public int PostSiteConnectionString(SiteConnectionString siteConnectionString)
 {
     return(DataVault
            .Post(DapperMethod.TrackingServices.PostSiteConnectionString, siteConnectionString));
 }
 public int SetScheduler(IServiceTimer svcTimer)
 {
     return(DataVault
            .Post(DapperMethod.ManagementServices.PostScheduler, svcTimer));
 }
 public int PostSite(ISite site)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSite, site));
 }
 public IEnumerable <SiteLog> PostSiteLog(IEnumerable <SiteLog> siteLog)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteEventLogMultiple, siteLog));
 }
 public int PostSiteLog(SiteLog siteLog)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteEventLog, siteLog));
 }
Пример #15
0
 public IEnumerable <SiteTransaction> PostSiteTransaction(IEnumerable <SiteTransaction> siteTransaction)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteLogMultiple, siteTransaction));
 }
Пример #16
0
 public int PostSiteTransaction(SiteTransaction siteTransaction)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteLog, siteTransaction));
 }
 public int SetServiceParameter(IServiceParameter svcParameter)
 {
     return(DataVault
            .Post(DapperMethod.ManagementServices.SetServiceParameter, svcParameter));
 }
Пример #18
0
 public int PostPackageInformation(SitePackage sitePackage)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSitePackVersion, sitePackage));
 }
 public IEnumerable <ISiteTracker> PostSiteTracker(IEnumerable <ISiteTracker> siteTracker)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteTrackerMultiple, siteTracker));
 }
 public int SaveClient(IClient client)
 {
     return(DataVault
            .Post(DapperMethod.ManagementServices.PostClient, client));
 }
 public IEnumerable <Site> PostSite(IEnumerable <Site> sites)
 {
     return(DataVault
            .Post(DapperMethod.CoreServices.PostSiteMultiple, sites));
 }
 public int DisableScheduler(int serviceId, int clientId)
 {
     return(DataVault
            .Post(DapperMethod.ManagementServices.DisableScheduler,
                  new { @serviceId = serviceId, @clientId = clientId }));
 }
Пример #23
0
 public int PostSiteEndpoint(SiteEndpoint siteEndpoint)
 {
     return(DataVault
            .Post(DapperMethod.TrackingServices.PostSiteEndpoint, siteEndpoint));
 }
Пример #24
0
 public void GenerateApiKey(string username, string password)
 {
     DataVault
     .Post(DapperMethod.AuthenticationServices.GenerateApiKey,
           new { @Username = username, @Password = password });
 }
 public IEnumerable <ADDomainUser> SaveDomainUser(IEnumerable <ADDomainUser> domainUser)
 {
     return(DataVault
            .Post(DapperMethod.PlatformServices.PostActiveDirectoryDomainUserMultiple, domainUser));
 }
 public int AddService(IService service)
 {
     return(DataVault
            .Post(DapperMethod.ManagementServices.PostService, service));
 }
 public int PostMailToQueue(IISMailQueue mail)
 {
     return(DataVault
            .Post(DapperMethod.MailServices.PostMailToQueue, mail));
 }
 public int SaveDomainUser(ADDomainUser domainUser)
 {
     return(DataVault
            .Post(DapperMethod.PlatformServices.PostActiveDirectoryDomainUser, domainUser));
 }
Пример #29
0
 public void RemoveApiKey(string apiKey)
 {
     DataVault
     .Post(DapperMethod.AuthenticationServices.RemoveApiKey,
           new { @ApiKey = apiKey });
 }