private void GetCountryState(string countryCode) { var state = ApiObjectFactory.GetObject <ResellerClub.Interface.IState>(); var stateList = state.GetCountryState(countryCode); var json = Util.ObjectToJason(stateList); _context.Response.Write(json); }
protected void Page_Load(object sender, EventArgs e) { IOrder order = ApiObjectFactory.GetObject <IOrder>(); List <IOrderItemMessage> orderItems = order.GetOrderItem((Guid)SessionM["OrderId"]); decimal tax = 0; decimal taxPercentage = decimal.Parse(ConfigurationManager.AppSettings["ServiceTax"]); Repeater1.DataSource = orderItems; Repeater1.DataBind(); spnSamt.InnerText = Plan.GetCurrencySymbol() + " " + String.Format("{0:0.00}", amount); tax = (amount * taxPercentage) / 100; amount += tax; spnTax.InnerText = Plan.GetCurrencySymbol() + " " + String.Format("{0:0.00}", tax);; spnTamt.InnerText = Plan.GetCurrencySymbol() + " " + String.Format("{0:0.00}", amount); }
public void ProcessRequest(HttpContext context) { // context.Response.ContentType = "text/plain"; context.Response.Clear(); SessionManager SessionM = new SessionManager(); var processor = ApiObjectFactory.GetObject <ResellerClub.Interface.IPaymentProcessor>(); var order = ApiObjectFactory.GetObject <ResellerClub.Interface.IOrder>(); var settings = new Dictionary <string, string>(); settings["BusinessEmail"] = ConfigurationManager.AppSettings["BusinessEmail"];; settings["ReturnUrl"] = ConfigurationManager.AppSettings["ReturnUrl"]; settings["NotifyUrl"] = ConfigurationManager.AppSettings["NotifyUrl"]; settings["CancelPurchaseUrl"] = ConfigurationManager.AppSettings["CancelPurchaseUrl"];; var strRequest = processor.CreateRequest(((Cart)SessionM["Cart"]).Items, (Guid)SessionM["OrderId"], ConfigurationManager.AppSettings["PayPalUrl"], settings); context.Response.Write(strRequest); processor.InsertTransactionLog(strRequest, (Guid)SessionM["OrderId"]); order.UpdateOrderStatus((Guid)SessionM["OrderId"], Constant.OrderStatusSentToPaymentProcessor); }