/// <summary> /// 返回指定的标签权限 /// </summary> /// <param name="tagAuthorityInfo"></param> /// <returns></returns> public List <SYSTagAuthority> GetTagAuthorities(SYSTagAuthority tagAuthorityInfo) { return(this.tagAuthorityBO.GetAll(tagAuthorityInfo.AsSpec()).ToList()); }
/// <summary> /// 删除指定的标签权限 /// </summary> /// <param name="tagAuthorityInfo"></param> public void Delete(SYSTagAuthority tagAuthorityInfo) { long?authorityID = tagAuthorityInfo.ID; tagAuthorityBO.Remove(authorityID ?? 0); }
/// <summary> /// 保存指定的标签权限 /// </summary> /// <param name="tagAuthorityInfo"></param> public void Save(SYSTagAuthority tagAuthorityInfo) { (tagAuthorityInfo.ID.HasValue ? (Func <SYSTagAuthority, bool>)tagAuthorityBO.Modify : tagAuthorityBO.Add)(tagAuthorityInfo); }