public PartialViewResult Manual(int tid = -100) { var md = new ManualModel { TraderId = tid, IsAddTo = true }; return(PartialView(md)); }
public PartialViewResult Manual(ManualModel mm) { if (ModelState.IsValid) { var r = mm.ChangeType; if (r == null) { ModelState.AddModelError("ManualType", "必须选择账户类型"); } else { if (mm.TraderId == -100) { var ts = MvcApplication.OptionService.Model.Traders.ToList(); foreach (var v in ts) { v.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name); ViewBag.msg = "为所有用户手动调整资金成功"; } } else { var t = MvcApplication.OptionService.Model.Traders.Where(a => a.Id == mm.TraderId).FirstOrDefault(); if (t == null) { ModelState.AddModelError("", "未找到相关用户"); } else { if (mm.IsAboutFreeze) { var cr = t.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name, mm.IsAboutFreeze, mm.IsFreeze); ViewBag.msg = "手动调整资金成功,您需要刷新当前页面查看用户资金"; } else { var cr = t.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name); ViewBag.msg = "手动调整资金成功,您需要刷新当前页面查看用户资金"; } } } } } return(PartialView(mm)); }