public ActionResult UnionDonations(ChariGameViewModel cgvm) { ViewData[SessionKey.VwUserMenu] = "uniondonation"; LoveChange old_lc = _uow.LoveChangeService.Get(o => o.UnionOrder == cgvm.DonationId && o.Amount == cgvm.DonationAmount); UserInfo usr = base.CurrentUser; if (old_lc == null) { ModelState.AddModelError("NotExistDonation", "无法帮定捐赠单"); var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList<LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return View(cgvm); } if (old_lc.UserId != null) { ModelState.AddModelError("BindedDonation", "此捐赠单已经绑定"); var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList<LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return View(cgvm); } old_lc.UserId = usr.Id; if(string.IsNullOrWhiteSpace(old_lc.TrueName)) old_lc.TrueName = usr.TrueName; _uow.Commit(); base.RenderTip(null); return RedirectToAction("UnionDonations"); }
public ActionResult UnionDonations(ChariGameViewModel cgvm) { ViewData[SessionKey.VwUserMenu] = "uniondonation"; LoveChange old_lc = _uow.LoveChangeService.Get(o => o.UnionOrder == cgvm.DonationId && o.Amount == cgvm.DonationAmount); UserInfo usr = base.CurrentUser; if (old_lc == null) { ModelState.AddModelError("NotExistDonation", "无法帮定捐赠单"); var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList <LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return(View(cgvm)); } if (old_lc.UserId != null) { ModelState.AddModelError("BindedDonation", "此捐赠单已经绑定"); var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList <LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return(View(cgvm)); } old_lc.UserId = usr.Id; if (string.IsNullOrWhiteSpace(old_lc.TrueName)) { old_lc.TrueName = usr.TrueName; } _uow.Commit(); base.RenderTip(null); return(RedirectToAction("UnionDonations")); }
/// <summary> /// 银联爱心零钱捐赠 /// </summary> /// <returns></returns> public ActionResult UnionDonations(int? pageIndex) { ChariGameViewModel cgvm = new ChariGameViewModel(); if(pageIndex.HasValue) cgvm.PageIndex = pageIndex.Value; ViewData[SessionKey.VwUserMenu] = "uniondonation"; var userId = base.CurrentUser.Id; var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == userId).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList<LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return View(cgvm); }
public ActionResult GamePanel() { UserInfo usr = (UserInfo)Session[SessionKey.User]; if (usr != null && !string.IsNullOrWhiteSpace(usr.UserName) && usr.Id > 0) { ChariGameViewModel cgvm = new ChariGameViewModel(); cgvm.DList = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id && o.IsGame == false).OrderByDescending(o => o.CreateTime).ToList(); int dtype = (int)OrderType.Donation; cgvm.OList = _uow.OrderService.GetQueryList(o => o.UserId == usr.Id && o.IsGame != true && o.OrderType == dtype && o.Status == 10).OrderBy(o => o.PayTime).ToList(); cgvm.Count = cgvm.DList.Count + cgvm.OList.Count; return(View(cgvm)); } return(View()); }
/// <summary> /// 银联爱心零钱捐赠 /// </summary> /// <returns></returns> public ActionResult UnionDonations(int?pageIndex) { ChariGameViewModel cgvm = new ChariGameViewModel(); if (pageIndex.HasValue) { cgvm.PageIndex = pageIndex.Value; } ViewData[SessionKey.VwUserMenu] = "uniondonation"; var userId = base.CurrentUser.Id; var list = _uow.LoveChangeService.GetQueryList(o => o.UserId == userId).OrderByDescending(o => o.CreateTime); cgvm.PageList = new Common.Helper.PageList <LoveChange>(list, cgvm.PageIndex, cgvm.PageCount); return(View(cgvm)); }
public ActionResult DonationPanel() { string donId = Session[SessionKey.DonationId].ToString(); decimal donAmt = 0; _log.Info(string.Format("SessionKey.DonationId : {0} , SessionKey.DonationAmt : {1}", donId, Session[SessionKey.DonationAmt])); if (!string.IsNullOrWhiteSpace(donId) && decimal.TryParse(Session[SessionKey.DonationAmt].ToString(), out donAmt)) { LoveChange lc = _uow.LoveChangeService.Get(o => o.UnionOrder == donId && o.Amount == donAmt); if (lc != null) { ChariGameViewModel cgvm = new ChariGameViewModel(); cgvm.DonationId = donId; cgvm.DonationAmount = donAmt; ViewBag.DonPlayed = lc.IsGame; _log.Info("love change query ok"); return(View(cgvm)); } } return(RedirectToAction("LoginPanel")); }
public ActionResult DonationPanel() { string donId = Session[SessionKey.DonationId].ToString(); decimal donAmt = 0; _log.Info(string.Format("SessionKey.DonationId : {0} , SessionKey.DonationAmt : {1}",donId,Session[SessionKey.DonationAmt])); if (!string.IsNullOrWhiteSpace(donId) && decimal.TryParse(Session[SessionKey.DonationAmt].ToString(), out donAmt)) { LoveChange lc = _uow.LoveChangeService.Get(o => o.UnionOrder == donId && o.Amount == donAmt); if (lc != null) { ChariGameViewModel cgvm = new ChariGameViewModel(); cgvm.DonationId = donId; cgvm.DonationAmount = donAmt; ViewBag.DonPlayed = lc.IsGame; _log.Info("love change query ok"); return View(cgvm); } } return RedirectToAction("LoginPanel"); }
public ActionResult GamePanel() { UserInfo usr = (UserInfo)Session[SessionKey.User]; if (usr != null && !string.IsNullOrWhiteSpace(usr.UserName) && usr.Id > 0) { ChariGameViewModel cgvm = new ChariGameViewModel(); cgvm.DList = _uow.LoveChangeService.GetQueryList(o => o.UserId == usr.Id && o.IsGame == false).OrderByDescending(o => o.CreateTime).ToList(); int dtype = (int)OrderType.Donation; cgvm.OList = _uow.OrderService.GetQueryList(o => o.UserId == usr.Id && o.IsGame != true && o.OrderType == dtype && o.Status == 10).OrderBy(o => o.PayTime).ToList(); cgvm.Count = cgvm.DList.Count + cgvm.OList.Count; return View(cgvm); } return View(); }