///<summary> /// A simple factory method to create a new <see cref="VwMenuPermission"/> instance. ///</summary> ///<param name="_menuId"></param> ///<param name="_menuName"></param> ///<param name="_menuStatus"></param> ///<param name="_permissionId"></param> ///<param name="_permissionName"></param> ///<param name="_permissionUrl"></param> ///<param name="_permissionStatus"></param> ///<param name="_parentMenuId"></param> ///<param name="_showOrder"></param> ///<param name="_pageUrl"></param> ///<param name="_helpInfo"></param> public static VwMenuPermission CreateVwMenuPermission(System.String _menuId, System.String _menuName, System.Int32 _menuStatus, System.String _permissionId, System.String _permissionName, System.String _permissionUrl, System.Int32 _permissionStatus, System.String _parentMenuId, System.Int32?_showOrder, System.String _pageUrl, System.String _helpInfo) { VwMenuPermission newVwMenuPermission = new VwMenuPermission(); newVwMenuPermission.MenuId = _menuId; newVwMenuPermission.MenuName = _menuName; newVwMenuPermission.MenuStatus = _menuStatus; newVwMenuPermission.PermissionId = _permissionId; newVwMenuPermission.PermissionName = _permissionName; newVwMenuPermission.PermissionUrl = _permissionUrl; newVwMenuPermission.PermissionStatus = _permissionStatus; newVwMenuPermission.ParentMenuId = _parentMenuId; newVwMenuPermission.ShowOrder = _showOrder; newVwMenuPermission.PageUrl = _pageUrl; newVwMenuPermission.HelpInfo = _helpInfo; return(newVwMenuPermission); }
///<summary> /// Returns a Typed VwMenuPermissionBase Entity ///</summary> public virtual VwMenuPermissionBase Copy() { //shallow copy entity VwMenuPermission copy = new VwMenuPermission(); copy.MenuId = this.MenuId; copy.MenuName = this.MenuName; copy.MenuStatus = this.MenuStatus; copy.PermissionId = this.PermissionId; copy.PermissionName = this.PermissionName; copy.PermissionUrl = this.PermissionUrl; copy.PermissionStatus = this.PermissionStatus; copy.ParentMenuId = this.ParentMenuId; copy.ShowOrder = this.ShowOrder; copy.PageUrl = this.PageUrl; copy.HelpInfo = this.HelpInfo; copy.AcceptChanges(); return((VwMenuPermission)copy); }
/// <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(VwMenuPermission entity, string propertyName) { switch (propertyName) { case "MenuId": return(entity.MenuId); case "MenuName": return(entity.MenuName); case "MenuStatus": return(entity.MenuStatus); case "PermissionId": return(entity.PermissionId); case "PermissionName": return(entity.PermissionName); case "PermissionUrl": return(entity.PermissionUrl); case "PermissionStatus": return(entity.PermissionStatus); case "ParentMenuId": return(entity.ParentMenuId); case "ShowOrder": return(entity.ShowOrder); case "PageUrl": return(entity.PageUrl); case "HelpInfo": return(entity.HelpInfo); } return(null); }