Пример #1
0
        public static DataTable GetDataTableDomainStatus(string[] domainsList)
        {
            DataTable dataTableDomainStatus = new DataTable();

            try
            {
                dataTableDomainStatus.Columns.Add("Guid", typeof(Guid));
                dataTableDomainStatus.Columns.Add("Status", typeof(int));
                dataTableDomainStatus.Columns.Add("DomainName", typeof(string));
                dataTableDomainStatus.Columns.Add("Extention", typeof(int));
                //dataTableDomainStatus.Columns.Add("DomainExtention", typeof(string));

                foreach (string domain in domainsList)
                {
                    string domainName = domain.Split(':')[0];
                    string status     = domain.Split(':')[1];
                    string extention  = domainName.Substring(domainName.IndexOf('.'));

                    Business.DomainStatus domainStatus = (Business.DomainStatus)Enum.Parse(typeof(Business.DomainStatus),
                                                                                           status,
                                                                                           true);
                    Business.DomainExtention domainExtention = (Business.DomainExtention)Enum.Parse(typeof(Business.DomainExtention),
                                                                                                    extention.Replace('.', '_'),
                                                                                                    true);
                    dataTableDomainStatus.Rows.Add(Guid.NewGuid(), (int)domainStatus, domainName, (int)domainExtention);
                }

                return(dataTableDomainStatus);
            }
            catch
            {
                return(dataTableDomainStatus);
            }
        }
Пример #2
0
        public static decimal GetDomainPrice(Guid userGuid, Business.DomainExtention extention, int period)
        {
            Business.DomainPrice DomainPriceController = new Business.DomainPrice();
            DataTable            dataTableDomainPrice  = DomainPriceController.GetDomainPrice(userGuid, extention, period);

            if (dataTableDomainPrice.Rows.Count > 0)
            {
                return(Helper.GetDecimal(dataTableDomainPrice.Rows[0]["Price"]));
            }
            else
            {
                return(-1);
            }
        }
Пример #3
0
 public DataTable GetDomainPrice(Guid userGuid, Business.DomainExtention extention, int period)
 {
     return(base.FetchSPDataTable("GetDomainPrice", "@UserGuid", userGuid,
                                  "@Extention", (int)extention,
                                  "@Period", period));
 }
Пример #4
0
 public static DataTable GetDataTableDomainPrice(Guid userGuid, Business.DomainExtention extention, int period)
 {
     Business.DomainPrice DomainPriceController = new Business.DomainPrice();
     return(DomainPriceController.GetDomainPrice(userGuid, extention, period));
 }