示例#1
0
        public List <PlugConfiguration> ListPlugConfigurationsByPartner(string partnerIdentifier)
        {
            if (string.IsNullOrWhiteSpace(partnerIdentifier))
            {
                throw new ArgumentNullException("partnerIdentifier");
            }

            DalPlugConfiguration dal = new DalPlugConfiguration(this.storageAccount, this.container, partnerIdentifier);

            return(dal.List());
        }
示例#2
0
        public PlugConfiguration GetPlugConfiguration(string plugIdentifier, string partnerIdentifier)
        {
            if (plugIdentifier == null)
            {
                throw new ArgumentNullException("plugIdentifier");
            }

            if (partnerIdentifier == null)
            {
                throw new ArgumentNullException("partnerIdentifier");
            }

            DalPlugConfiguration dal = new DalPlugConfiguration(this.storageAccount, this.container, partnerIdentifier);

            return(dal.Get(plugIdentifier));
        }
示例#3
0
        public void DeletePlugConfiguration(PlugConfiguration plugConfiguration, string partnerIdentifier)
        {
            if (plugConfiguration == null)
            {
                throw new ArgumentNullException("plugConfiguration");
            }

            if (string.IsNullOrEmpty(partnerIdentifier))
            {
                throw new ArgumentException("Plug Configuration must have a valid PartnerIdentifier.", "partnerIdentifier");
            }

            DalPlugConfiguration dal = new DalPlugConfiguration(this.storageAccount, this.container, partnerIdentifier);

            dal.Delete(plugConfiguration);
        }