public RoleGroup CreateRoleGroup(SvrModels.SvrRoleGroupInfo svrModel) { //验证模型 var checkModel = QWF.Framework.Validation.ValidationHelper.Validate(svrModel); if (!checkModel.IsValid) { throw new UIValidateException("数据验证失败!" + checkModel.ToString()); } if (DbContext.T_QWF_RoleGroup.Where(w => w.GroupName == svrModel.GroupName && w.IsDelete == 0).Count() > 0) { throw new UIValidateException(string.Format("已经存在角色组【{0}】,请换一个名称.", svrModel.GroupName)); } //设置 var dbModel = new DbAccess.T_QWF_RoleGroup(); dbModel.GroupName = svrModel.GroupName; dbModel.GroupRemarks = svrModel.GroupRemarks; dbModel.IsDelete = 1; dbModel.CreateTime = SvrUser.CurrentTime; DbContext.T_QWF_RoleGroup.Add(dbModel); return(new RoleGroup(dbModel, this)); }
public RoleGroup(DbAccess.T_QWF_RoleGroup dbModel, RoleHelper helper) { this.dbModel = dbModel; this.helper = helper; }