public void Update(Board board)
 {
     using (var cnn = GetDbConnection())
     {
         SqlMapperExtensions.Update(cnn, board);
     }
 }
 public int Add(Board board)
 {
     using (var cnn = GetDbConnection())
     {
         return (int) cnn.Insert(board);
     }
 }
        public ActionResult AddBoard(Board board)
        {
            if (board.Id == 0)
            {
                _boardRepository.Add(new Board() {Name = board.Name});
                return RedirectToAction("Index").WithSuccess("New Board Added");
            }

            _boardRepository.Update(board);
            return RedirectToAction("Index").WithSuccess("Board Updated");
        }