public FineOffice.Modules.SYS_PageAuthority Update(FineOffice.Modules.SYS_PageAuthority model) { FineOffice.Entity.SYS_PageAuthority entity = new Entity.SYS_PageAuthority { ID = model.ID, Remark = model.Remark, MenuID = model.MenuID, AuthorityName = model.AuthorityName, ControlID = model.ControlID, Ordering = model.Ordering, Version = model.Version }; dal.Update(entity); return(this.GetModel(a => a.ID == model.ID)); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public FineOffice.Modules.SYS_PageAuthority GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.SYS_PageAuthority, bool> > expression) { dal.Initialization(); FineOffice.Modules.SYS_PageAuthority model = (from entity in dal.GetListAll() select new FineOffice.Modules.SYS_PageAuthority { ID = entity.ID, Remark = entity.Remark, MenuID = entity.MenuID, AuthorityName = entity.AuthorityName, ControlID = entity.ControlID, Ordering = entity.Ordering, Text = entity.SYS_MenuList.Text, Version = entity.Version.ToArray(), }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }