public ActionResult Index() { initpage(); if (Session["MerchantUserId"] != null) { var db = new DBContext(); var retailerlist = db.TBL_MASTER_MEMBER.Where(x => x.MEM_ID == CurrentMerchant.MEM_ID).FirstOrDefault(); MerchantOutletModelview objval = new MerchantOutletModelview() { Name = retailerlist.MEMBER_NAME, Email = retailerlist.EMAIL_ID, Address = retailerlist.ADDRESS, Pincode = retailerlist.PIN, Company = retailerlist.COMPANY }; //ViewBag.ActiveServiceList = checkList; Session["MerchantDMRId"] = null; Session.Remove("MerchantDMRId"); return(View(objval)); } else { FormsAuthentication.SignOut(); Session["MerchantUserId"] = null; Session["MerchantUserName"] = null; Session.Clear(); Session.Remove("MerchantUserId"); Session.Remove("MerchantUserName"); return(RedirectToAction("Index", "Login", new { area = "" })); } return(View()); }
public async Task <JsonResult> OutletRegistration(MerchantOutletModelview objval) { initpage(); try { var db = new DBContext(); //string mobileno = Request.Form["Reg_Mobile"].Remove(','); var PaymentValidation = OutletApi.RegisterOutlet(objval.Reg_Mobile, objval.OTP, objval.Email, objval.Company, objval.Name, objval.Address, objval.Pincode, objval.PanNo); if (PaymentValidation.statuscode == "TXN") { string statuscode = PaymentValidation.statuscode; string outletid = PaymentValidation.data.outlet_id; var checkoutletid = db.TBL_MERCHANT_OUTLET_INFORMATION.Where(x => x.OUTLETID == outletid).FirstOrDefault(); if (checkoutletid == null) { TBL_MERCHANT_OUTLET_INFORMATION objmsg = new TBL_MERCHANT_OUTLET_INFORMATION() { MEM_ID = CurrentMerchant.MEM_ID, OUTLETID = PaymentValidation.data.outlet_id.Value, MOBILE = objval.Reg_Mobile, EMAIL = objval.Email, OUTLETNAME = PaymentValidation.data.outlet_name.Value, CONTACTPERSON = PaymentValidation.data.contact_person.Value, //AADHAARNO = PaymentValidation.data.aadhaar_no.Value, PANCARDNO = PaymentValidation.data.pan_no.Value, KYC_STATUS = int.Parse(PaymentValidation.data.kyc_status.Value), OUTLET_STATUS = int.Parse(PaymentValidation.data.outlet_status.Value), INSERTED_DATE = System.DateTime.Now, INSERTED_BY = CurrentMerchant.MEM_ID, PINCODE = objval.Pincode }; db.TBL_MERCHANT_OUTLET_INFORMATION.Add(objmsg); await db.SaveChangesAsync(); } return(Json(statuscode)); } else { string statuscode = PaymentValidation.status; return(Json(statuscode)); } } catch (Exception ex) { var msg = "Please try again after 15 minute"; return(Json(msg)); throw ex; } }
public async Task <JsonResult> OutletOTPSend(MerchantOutletModelview objval) { var PaymentValidation = OutletApi.VerifyOutlet(objval.Mobile); if (PaymentValidation.statuscode == "TXN") { //string statuscode = PaymentValidation; //string response = JObject.Parse(PaymentValidation); return(Json(new { statuscode = PaymentValidation.statuscode.Value, mobileno = PaymentValidation.data.mobile_number.Value })); } else { dynamic response = JObject.Parse(PaymentValidation); //string statuscode = PaymentValidation.status; return(Json(PaymentValidation)); } }