public IEnumerable <SiteWebConfiguration> PostSiteWebConfiguration(IEnumerable <SiteWebConfiguration> siteWebConfigurations) { siteWebConfigurations = siteWebConfigurations.GroupBy(x => x.Id).Select(x => x.FirstOrDefault()); return(DataVault .Post(DapperMethod.CoreServices.PostSiteWebConfigMultiple, siteWebConfigurations)); }
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)); }
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)); }
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)); }
public IEnumerable <SiteBinding> PostSiteBinding(IEnumerable <SiteBinding> siteBindings) { return(DataVault .Post(DapperMethod.CoreServices.PostSiteBindingMultiple, siteBindings)); }
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)); }
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)); }
public IEnumerable <SiteTransaction> PostSiteTransaction(IEnumerable <SiteTransaction> siteTransaction) { return(DataVault .Post(DapperMethod.CoreServices.PostSiteLogMultiple, siteTransaction)); }
public int PostSiteTransaction(SiteTransaction siteTransaction) { return(DataVault .Post(DapperMethod.CoreServices.PostSiteLog, siteTransaction)); }
public int SetServiceParameter(IServiceParameter svcParameter) { return(DataVault .Post(DapperMethod.ManagementServices.SetServiceParameter, svcParameter)); }
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 })); }
public int PostSiteEndpoint(SiteEndpoint siteEndpoint) { return(DataVault .Post(DapperMethod.TrackingServices.PostSiteEndpoint, siteEndpoint)); }
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)); }
public void RemoveApiKey(string apiKey) { DataVault .Post(DapperMethod.AuthenticationServices.RemoveApiKey, new { @ApiKey = apiKey }); }