public ActionResult WlinkBillInquiry() { WorldLinkBillInquiryModel wpm = new WorldLinkBillInquiryModel(); var productdetails = GetWorldLinkproductDetails(); wpm.ProductLogo = productdetails.ProductLogo; string AgentId = Session["AgentId"].ToString(); var TxnLimit = _transactionLimit.GetTransactionLimitForUser(AgentId); var trangrid = ProjectGrid.TransactionLimit(TxnLimit); ViewData["trangrid"] = trangrid; return(View(wpm)); }
public ActionResult WlinkBillInquiry(WorldLinkBillInquiryModel wpm) { WorldLinkBillInquiryCommon wpc = wpm.MapObject <WorldLinkBillInquiryCommon>(); var productdetails = GetWorldLinkproductDetails(); wpm.ProductLogo = productdetails.ProductLogo; wpm.CommissionType = productdetails.CommissionType; wpm.CommissionValue = productdetails.CommissionValue; wpc.IpAddress = ApplicationUtilities.GetIP(); wpc.UserId = ApplicationUtilities.GetSessionValue("userid").ToString(); var inquiry = _wlink.CheckWlinkAccount(wpc); WorldLinkBillInquiryResponseModel wlink = new WorldLinkBillInquiryResponseModel(); wlink.ProductLogo = productdetails.ProductLogo; wlink.CommissionType = productdetails.CommissionType; wlink.CommissionValue = productdetails.CommissionValue; wlink.ProductId = productdetails.ProductId.EncryptParameter(); if (inquiry.GatewayName.ToUpper() == "PRABHUPAY") { if (inquiry.Code == shared.Models.ResponseCode.Success) { var obj = Newtonsoft.Json.JsonConvert.SerializeObject(inquiry.Data); var prabhupayinqresp = Newtonsoft.Json.JsonConvert.DeserializeObject <PrabhuPayWorldLinkBillInquiryResponseModel>(obj); wlink.CustomerName = prabhupayinqresp.CustomerName; wlink.WlinkUserName = prabhupayinqresp.WlinkUserName; wlink.PaymentMessage = prabhupayinqresp.PaymentMessage; List <PlansModel> lst = new List <PlansModel>(); foreach (var item in prabhupayinqresp.RenewalPlans) { PlansModel plan = new PlansModel() { PlanId = item.PlanId, PlanAmount = item.PlanAmount, PlanName = item.PlanName, PlanDescription = item.PlanDescription }; lst.Add(plan); } //wlink.RenewalPlans = lst; //var planlst = DropdownPlan(lst); //if (planlst == null) //{ // ViewBag.Planlist = null; //} ViewBag.Planlist = ApplicationUtilities.SetDDLValue(DropdownPlan(lst), "", "--Select--"); wlink.Encryptioncontent = (prabhupayinqresp.WlinkUserName + prabhupayinqresp.BillAmount).EncryptParameter(); string AgentId = Session["AgentId"].ToString(); var TxnLimit = _transactionLimit.GetTransactionLimitForUser(AgentId); var trangrid = ProjectGrid.TransactionLimit(TxnLimit); ViewData["trangrid"] = trangrid; return(View("WlinkBillPayment", wlink)); } else { string AgentId = Session["AgentId"].ToString(); var TxnLimit = _transactionLimit.GetTransactionLimitForUser(AgentId); var trangrid = ProjectGrid.TransactionLimit(TxnLimit); ViewData["trangrid"] = trangrid; this.ShowPopup(1, inquiry.Message); return(View(wpm)); } } this.ShowPopup(1, "Service Unavaliable"); return(View(wpm)); }