Atomia.Web.Plugin.PublicOrder.Controllers.PublicOrderController.GetStatus C# (CSharp) Method

GetStatus() private method

private GetStatus ( string sTransactionId ) : System.Web.Mvc.ActionResult
sTransactionId string
return System.Web.Mvc.ActionResult
        public ActionResult GetStatus(string sTransactionId)
        {
            AvailabilityStatus status;

            var service = GeneralHelper.GetPublicOrderService(this.HttpContext.ApplicationInstance.Context);
                string currencyCode = null;
                if (System.Web.HttpContext.Current.Session != null &&
                    System.Web.HttpContext.Current.Session["OrderCurrencyCode"] != null)
                {
                    currencyCode = System.Web.HttpContext.Current.Session["OrderCurrencyCode"] as string;
                }

                Guid resellerId = ResellerHelper.GetResellerId();
                string countryCode = ResellerHelper.GetResellerCountryCode();

                status = DomainSearchHelper.GetAvailabilityStatus(
                    sTransactionId,
                    service,
                    Guid.Empty,
                    resellerId,
                    currencyCode,
                    countryCode);

            return Json(new
            {
                TransactionId = status.TransactionId,
                DomainStatuses = status.DomainStatuses,
                FinishSearch = status.FinishSearch
            });
        }