public void Create(Party party) { genericMgr.Create(party); #region 加权限 Permission permission = new Permission(); permission.Code = party.Code; permission.Description = party.Name; permission.PermissionCategory = party.GetType().Name; genericMgr.Create(permission); #endregion #region 加用户权限 UserPermission up = new UserPermission(); up.Permission = permission; up.User = SecurityContextHolder.Get(); genericMgr.Create(up); #endregion }
public ActionResult _PartyDropDownList(string controlName, string controlId, string selectedValue, bool? includeBlankOption, string blankOptionDescription, string blankOptionValue) { ViewBag.ControlName = controlName; ViewBag.ControlId = controlId; IList<Party> PartyList = base.genericMgr.FindAll<Party>("from Party as p"); if (PartyList == null) { PartyList = new List<Party>(); } if (includeBlankOption.HasValue && includeBlankOption.Value) { Party blankParty = new Party(); blankParty.Code = blankOptionValue; blankParty.Name = blankOptionDescription; PartyList.Insert(0, blankParty); } return PartialView(new SelectList(PartyList, "Code", "Name", selectedValue)); }