/// <summary> /// 保存岗位表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="postEntity">岗位实体</param> /// <returns></returns> public void SaveForm(string keyValue, RoleEntity postEntity) { if (!string.IsNullOrEmpty(keyValue)) { postEntity.Modify(keyValue); Base_Role role = Base_Role.SingleOrDefault("where RoleId=@0", keyValue); role = EntityConvertTools.CopyToModel <RoleEntity, Base_Role>(postEntity, role); role.RoleId = keyValue; role.Update(); } else { postEntity.Create(); postEntity.Category = (int)QSDMS.Model.Enums.RoleCategoryEnum.岗位; Base_Role role = EntityConvertTools.CopyToModel <RoleEntity, Base_Role>(postEntity, null); role.Insert(); } }
/// <summary> /// 角色实体 /// </summary> /// <param name="keyValue">主键值</param> /// <returns></returns> public RoleEntity GetEntity(string keyValue) { var role = Base_Role.SingleOrDefault("where RoleId=@0", keyValue); return(EntityConvertTools.CopyToModel <Base_Role, RoleEntity>(role, null)); }