///<summary> /// A simple factory method to create a new <see cref="VwUserGroup"/> instance. ///</summary> ///<param name="_groupId"></param> ///<param name="_groupName"></param> ///<param name="_description"></param> ///<param name="_groupStatus"></param> ///<param name="_leaderUserId"></param> ///<param name="_userId"></param> ///<param name="_userName"></param> ///<param name="_userCnName"></param> ///<param name="_email"></param> ///<param name="_feBadgeId"></param> public static VwUserGroup CreateVwUserGroup(System.String _groupId, System.String _groupName, System.String _description, System.Int32 _groupStatus, System.String _leaderUserId, System.String _userId, System.String _userName, System.String _userCnName, System.String _email, System.String _feBadgeId) { VwUserGroup newVwUserGroup = new VwUserGroup(); newVwUserGroup.GroupId = _groupId; newVwUserGroup.GroupName = _groupName; newVwUserGroup.Description = _description; newVwUserGroup.GroupStatus = _groupStatus; newVwUserGroup.LeaderUserId = _leaderUserId; newVwUserGroup.UserId = _userId; newVwUserGroup.UserName = _userName; newVwUserGroup.UserCnName = _userCnName; newVwUserGroup.Email = _email; newVwUserGroup.FeBadgeId = _feBadgeId; return(newVwUserGroup); }
///<summary> /// Returns a Typed VwUserGroupBase Entity ///</summary> public virtual VwUserGroupBase Copy() { //shallow copy entity VwUserGroup copy = new VwUserGroup(); copy.GroupId = this.GroupId; copy.GroupName = this.GroupName; copy.Description = this.Description; copy.GroupStatus = this.GroupStatus; copy.LeaderUserId = this.LeaderUserId; copy.UserId = this.UserId; copy.UserName = this.UserName; copy.UserCnName = this.UserCnName; copy.Email = this.Email; copy.FeBadgeId = this.FeBadgeId; copy.AcceptChanges(); return((VwUserGroup)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(VwUserGroup entity, string propertyName) { switch (propertyName) { case "GroupId": return(entity.GroupId); case "GroupName": return(entity.GroupName); case "Description": return(entity.Description); case "GroupStatus": return(entity.GroupStatus); case "LeaderUserId": return(entity.LeaderUserId); case "UserId": return(entity.UserId); case "UserName": return(entity.UserName); case "UserCnName": return(entity.UserCnName); case "Email": return(entity.Email); case "FeBadgeId": return(entity.FeBadgeId); } return(null); }