/// <summary> /// /// </summary> /// <param name="bpData"></param> /// <param name="uiData"></param> /// <param name="uiData_Forwarding"></param> /// <param name="typeBoardItem"></param> public void Reset(BoardPost bpData , UserInfo uiData , UserInfo uiData_Forwarding , BoardItemType typeBoardItem) { this.idBoardPost = bpData.idBoardPost; this.idBoard = bpData.idBoard; this.idBoardCategory = bpData.idBoardCategory; this.Title = bpData.Title; this.idUser = bpData.idUser; this.idUser_Forwarding = bpData.idUser_Forwarding; this.ViewCount = bpData.ViewCount; this.ViewCountNone = bpData.ViewCountNone; this.ReplyCount = bpData.ReplyCount; this.ThumbnailUrl = bpData.ThumbnailUrl; this.PostState = bpData.PostState; this.WriteDate = bpData.WriteDate; this.EditDate = bpData.EditDate; this.UserName = uiData.ViewName; if (null != uiData_Forwarding) { this.UserName_Forwarding = uiData_Forwarding.ViewName; } this.ItemType = typeBoardItem; }
/// <summary> /// /// </summary> /// <param name="bpData"></param> /// <param name="uiData"></param> /// <param name="typeBoardItem"></param> public BoardPostListModel(BoardPost bpData , UserInfo uiData , BoardItemType typeBoardItem) { this.Reset(bpData , uiData , typeBoardItem); }