Atomia.Web.Plugin.PublicOrder.Helpers.GeneralHelper.GetPublicOrderService C# (CSharp) Method

GetPublicOrderService() public static method

public static GetPublicOrderService ( HttpContext context ) : AtomiaBillingPublicService
context System.Web.HttpContext
return AtomiaBillingPublicService
        public static AtomiaBillingPublicService GetPublicOrderService(HttpContext context)
        {
            if (context.Session != null)
            {
                if (context.Session["PublicOrderService"] != null)
                {
                    return (AtomiaBillingPublicService)context.Session["PublicOrderService"];
                }
            }

            context.Session["PublicOrderService"] = new AtomiaBillingPublicService
                       {
                           Url =
                               context.Application["OrderApplicationPublicServiceURL"].ToString(),
                           Timeout =
                               Int32.Parse(
                                   context.Application["OrderApplicationPublicServiceTimeout"].
                                       ToString())
                       };

            return (AtomiaBillingPublicService) context.Session["PublicOrderService"];
        }