/// <summary>
 /// Maps a logic board entry to a context board entry
 /// </summary>
 /// <param name="logicBoardEntry"></param>
 /// <returns></returns>
 public static Data.Entities.BoardEntry MapBoardEntry(Logic.Objects.BoardEntry logicBoardEntry)
 {
     Data.Entities.BoardEntry contextBoardEntry = new Entities.BoardEntry()
     {
         BoardEntryId    = logicBoardEntry.boardEntryID,
         EntryTypeId     = logicBoardEntry.entryType.entryTypeID,
         ThreadNumber    = logicBoardEntry.threadNumber,
         PostNumber      = logicBoardEntry.postNumber,
         PostDescription = logicBoardEntry.postDescription,
         DateTimeEntered = logicBoardEntry.dateTimeEntered
     };
     return(contextBoardEntry);
 }
 /// <summary>
 /// Maps a context board entry to a logic board entry
 /// </summary>
 /// <param name="contextBoardEntry"></param>
 /// <returns></returns>
 public static Logic.Objects.BoardEntry MapBoardEntry(Data.Entities.BoardEntry contextBoardEntry)
 {
     Logic.Objects.BoardEntry logicBoardEntry = new Logic.Objects.BoardEntry()
     {
         boardEntryID    = contextBoardEntry.BoardEntryId,
         entryType       = Mapper.MapEntryType(contextBoardEntry.EntryType),
         threadNumber    = contextBoardEntry.ThreadNumber,
         postNumber      = contextBoardEntry.PostNumber,
         postDescription = contextBoardEntry.PostDescription,
         dateTimeEntered = contextBoardEntry.DateTimeEntered
     };
     return(logicBoardEntry);
 }