public ActionResult EditUserComm(IEnumerable<CommissionValue> model, int Id = 0, LotterySpecies specie = LotterySpecies.VietnamLottery) { if (Id == 0) PageNotFound(); User user = UserManager.GetUser(Id); if (user == null || user.ParentId != MatrixUser.UserId) //只有父级用户才能修改下级的佣金 PageNotFound(); ViewBag.CompanyTypes = EnumHelper.GetDescription<CompanyType>(); ViewBag.GameTypes = EnumHelper.GetDescription<GameType>(); if (!ModelState.IsValid) { if (Request.IsAjaxRequest()) throw new BusinessException(ModelState.ToErrorString()); return View(model); } else { CommManager.UpdateUserCommission(user, specie, model); ActionLogger.Log(CurrentUser, user, LogResources.UpdateUserComm, LogResources.GetUpdateUserComm(specie.ToString())); if (Request.IsAjaxRequest()) { return Json(new JsonResultModel { IsSuccess = true, Message = Resource.Success, Model = model }); } ViewBag.CommGroups = CommManager.GetCommissionGroupByUser(user, specie); return View(model); } }