/// <summary> /// Gets the property value by name. /// </summary> /// <param name="entity">The entity.</param> /// <param name="propertyName">Name of the property.</param> /// <returns></returns> public static object GetPropertyValueByName(VwRolePermission entity, string propertyName) { switch (propertyName) { case "PermissionId": return(entity.PermissionId); case "PermissionName": return(entity.PermissionName); case "PermissionUrl": return(entity.PermissionUrl); case "MenuId": return(entity.MenuId); case "RoleId": return(entity.RoleId); case "RoleName": return(entity.RoleName); case "PermissionStatus": return(entity.PermissionStatus); case "RoleStatus": return(entity.RoleStatus); } return(null); }
///<summary> /// A simple factory method to create a new <see cref="VwRolePermission"/> instance. ///</summary> ///<param name="_permissionId"></param> ///<param name="_permissionName"></param> ///<param name="_permissionUrl"></param> ///<param name="_menuId"></param> ///<param name="_roleId"></param> ///<param name="_roleName"></param> ///<param name="_permissionStatus"></param> ///<param name="_roleStatus"></param> public static VwRolePermission CreateVwRolePermission(System.String _permissionId, System.String _permissionName, System.String _permissionUrl, System.String _menuId, System.String _roleId, System.String _roleName, System.Int32 _permissionStatus, System.Int32 _roleStatus) { VwRolePermission newVwRolePermission = new VwRolePermission(); newVwRolePermission.PermissionId = _permissionId; newVwRolePermission.PermissionName = _permissionName; newVwRolePermission.PermissionUrl = _permissionUrl; newVwRolePermission.MenuId = _menuId; newVwRolePermission.RoleId = _roleId; newVwRolePermission.RoleName = _roleName; newVwRolePermission.PermissionStatus = _permissionStatus; newVwRolePermission.RoleStatus = _roleStatus; return(newVwRolePermission); }
///<summary> /// Returns a Typed VwRolePermissionBase Entity ///</summary> public virtual VwRolePermissionBase Copy() { //shallow copy entity VwRolePermission copy = new VwRolePermission(); copy.PermissionId = this.PermissionId; copy.PermissionName = this.PermissionName; copy.PermissionUrl = this.PermissionUrl; copy.MenuId = this.MenuId; copy.RoleId = this.RoleId; copy.RoleName = this.RoleName; copy.PermissionStatus = this.PermissionStatus; copy.RoleStatus = this.RoleStatus; copy.AcceptChanges(); return((VwRolePermission)copy); }