/// <summary> /// Deletes a board from the data context. /// </summary> /// <param name="board">The board to be deleted.</param> public void DeleteBoard(Board board) { foreach (var topic in board.Topics.ToList()) { topic.Replies.ToList().ForEach(x => _entityContainer.Replies.Remove(x)); _entityContainer.Topics.Remove(topic); } _entityContainer.Boards.Remove(board); _entityContainer.SaveChanges(); }
/// <summary> /// Adds a board to the data context. /// </summary> /// <param name="board">The board to be added.</param> public void AddBoard(Board board) { _entityContainer.Boards.Add(board); _entityContainer.SaveChanges(); }
/// <summary> /// UPdates an existing board in the data context. /// </summary> /// <param name="board">The board to be updated.</param> public void UpdateBoard(Board board) { _entityContainer.SaveChanges(); }