public int CreateNewBoard(BoardDto board)
 {
     int newBoardId;
     using (var sessionFactory = _sessionFactoryProvider.BuildSessionFactory())
     using (var session = sessionFactory.OpenSession())
     {
         newBoardId = (int)session.Save(board);
         session.Flush();
     }
     return newBoardId;
 }
 public void UpdateBoard(BoardDto board)
 {
     using (var sessionFactory = _sessionFactoryProvider.BuildSessionFactory())
     using (var session = sessionFactory.OpenSession())
     {
         session.Update(board);
         session.Flush();
     }
 }