Atomia.Web.Plugin.PublicOrder.Controllers.PublicOrderPartialsController.DomainSearch C# (CSharp) Метод

DomainSearch() приватный Метод

private DomainSearch ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult
        public ActionResult DomainSearch()
        {
            ViewData["multiDomains"] = this.Session["multiDomains"];

            ViewData["firstOption"] = (bool)Session["firstOption"];
            ViewData["ResellerId"] = ResellerHelper.GetResellerId();

            string[] domains = (string[])Session["domains"];
            string tmp = string.Empty;
            if (domains != null)
            {
                for (int i = 0; i < domains.Length; i++)
                {
                    if (i < domains.Length - 1)
                    {
                        tmp += domains[i] + " ";
                    }
                    else
                    {
                        tmp += domains[i];
                    }
                }
            }

            ViewData["domainsForCheck"] = tmp;

            ViewData["OwnDomain"] = string.Empty;

            ViewData["RegDomainFront"] = RegularExpression.GetRegularExpression("DomainFront");
            ViewData["RegDomain"] = RegularExpression.GetRegularExpression("Domain");

            int allowedDomainLength;
            int numberOfDomainsAllowed;
            int domainSearchTimeout;
            if (this.HttpContext.Application["DomainSearchAllowedDomainLength"] != null && (string)this.HttpContext.Application["DomainSearchAllowedDomainLength"] != string.Empty
                && this.HttpContext.Application["DomainSearchNumberOfDomainsAllowed"] != null && (string)this.HttpContext.Application["DomainSearchNumberOfDomainsAllowed"] != string.Empty
                && this.HttpContext.Application["DomainSearchTimeout"] != null && (string)this.HttpContext.Application["DomainSearchTimeout"] != string.Empty)
            {
                allowedDomainLength = int.Parse((string)this.HttpContext.Application["DomainSearchAllowedDomainLength"]);
                numberOfDomainsAllowed = int.Parse((string)this.HttpContext.Application["DomainSearchNumberOfDomainsAllowed"]);
                domainSearchTimeout = int.Parse((string)this.HttpContext.Application["DomainSearchTimeout"]);
            }
            else
            {
                throw new ConfigurationErrorsException("Missing AllowedDomainLength or NumberOfDomainsAllowed or DomainSearchTimeout in configuration");
            }

            ViewData["AllowedDomainLength"] = allowedDomainLength;
            ViewData["NumberOfDomainsAllowed"] = numberOfDomainsAllowed;
            ViewData["domainSearchTimeout"] = domainSearchTimeout;

            return PartialView();
        }
PublicOrderPartialsController