/// <summary> /// Checks if the board is currently opened. /// </summary> /// <param name="drv">Data row view holding information on current board data</param> private bool IsBoardOpened(DataRowView drv) { bool opened = ValidationHelper.GetBoolean(drv["BoardOpened"], false); DateTime from = ValidationHelper.GetDateTime(drv["BoardOpened"], DateTimeHelper.ZERO_TIME); DateTime to = ValidationHelper.GetDateTime(drv["BoardOpened"], DateTimeHelper.ZERO_TIME); return(BoardInfoProvider.IsBoardOpened(opened, from, to)); }
/// <summary> /// Tells you whether message board is open for posting. /// </summary> /// <returns>True if it is open, false otherwise.</returns> private bool IsBoardOpen() { DateTime openedFrom; DateTime opendedTo; bool opened; if (MessageBoardID > 0) { // Message board already exists openedFrom = Board.BoardOpenedFrom; opendedTo = Board.BoardOpenedTo; opened = Board.BoardOpened; } else { // Message board will be created openedFrom = BoardProperties.BoardOpenedFrom; opendedTo = BoardProperties.BoardOpenedTo; opened = BoardProperties.BoardOpened; } return(BoardInfoProvider.IsBoardOpened(opened, openedFrom, opendedTo)); }