public void AddBalance(WalletUserInfoModel walletUserModel) { ModelState.Remove("FullName"); ModelState.Remove("Email"); ModelState.Remove("MobileNo"); if (ModelState.IsValid) { WalletUserInfo walletUser = new WalletUserInfo(); walletUser.AgentId = Session["AddAgentId"].ToString(); //walletUser.FullName = Session["AddFullName"].ToString(); Session.Remove("AddAgentId"); walletUser.BalanceToAdd = walletUserModel.BalanceToAdd; walletUser.Remarks = walletUserModel.Remarks; walletUser.ActionUser = Session["UserName"].ToString(); walletUser.ActionIP = ApplicationUtilities.GetIP(); //HttpContext httpCtx = HttpContext.Current; //walletUser.ActionBrowser = httpCtx.Request.Headers["User-Agent"]; CommonDbResponse dbresp = _CustomerManagement.InsertBalance(walletUser); if (dbresp.ErrorCode == 0) { this.ShowPopup(0, "Succesfully Added amount: " + walletUser.BalanceToAdd); return; } dbresp.SetMessageInTempData(this, "Index"); } else { this.ShowPopup(1, "Amount Not Added"); } }
public ActionResult AddCustomer(string parentid = "") { WalletUserInfoModel wum = new WalletUserInfoModel(); wum.ParentId = parentid; return(View(wum)); }
public JsonResult AddBalance(string agentid) { string agentId = agentid.DecryptParameter(); if (!string.IsNullOrEmpty(agentId)) { List <WalletUserInfoModel> lst = _CustomerManagement.WalletUserList("WalletUser").MapObjects <WalletUserInfoModel>(); WalletUserInfoModel walletUser = lst.FirstOrDefault(x => x.AgentId == agentId); Session["AddAgentId"] = walletUser.AgentId; Session["AddFullName"] = walletUser.FullName; string value = string.Empty; value = JsonConvert.SerializeObject(walletUser, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(Json(value, JsonRequestBehavior.AllowGet)); } this.ShowPopup(1, "Error"); return(null); }
public ActionResult AddCustomer(WalletUserInfoModel walletUserModel) { ModelState.Remove("BalanceToAdd"); ModelState.Remove("Remarks"); if (string.IsNullOrEmpty(walletUserModel.FullName)) { ModelState.AddModelError("FullName", "Full Name is Required"); } if (string.IsNullOrEmpty(walletUserModel.Email)) { ModelState.AddModelError("Email", "Email is Required"); } if (string.IsNullOrEmpty(walletUserModel.MobileNo)) { ModelState.AddModelError("MobileNo", "Mobile Number is Required"); } if (ModelState.IsValid) { WalletUserInfo walletUser = new WalletUserInfo(); walletUser.ParentId = walletUserModel.ParentId.DecryptParameter(); walletUser.MobileNo = walletUserModel.MobileNo; walletUser.Email = walletUserModel.Email; walletUser.FullName = walletUserModel.FullName; walletUser.ActionUser = Session["UserName"].ToString(); walletUser.ActionIP = ApplicationUtilities.GetIP(); HttpContext httpCtx = System.Web.HttpContext.Current; walletUser.ActionBrowser = httpCtx.Request.Headers["User-Agent"]; CommonDbResponse dbresp = _CustomerManagement.AddUser(walletUser); if (dbresp.ErrorCode == 0) { dbresp.SetMessageInTempData(this); //this.ShowPopup(0, "Succesfully Added amount: " + walletUser.BalanceToAdd); return(RedirectToAction("Index", new { ParentId = walletUserModel.ParentId })); } dbresp.SetMessageInTempData(this); } return(View(walletUserModel)); }