public string AddBoard(BoardGroup board) { var mapper = Common.GetMapper(); BoardGroupDao dao = new BoardGroupDao(mapper); return(dao.Add(board).ID); }
public bool UpdateBoard(BoardGroup board) { if (board == null) { throw new XinLuClubException(400, "board不能为null"); } if (string.IsNullOrEmpty(board.ID)) { throw new XinLuClubException(400, "boardID不能为空"); } TopicBLL bll = new TopicBLL(); return(bll.UpdateBoard(new BoardGroupUpdateForm { Entity = new BoardGroup { Name = board.Name, Description = board.Description, Enabled = board.Enabled, }, QueryForm = new BoardGroupQueryForm { ID = board.ID } })); }
public string AddBoard(BoardGroup board) { if (board == null) { throw new XinLuClubException(400, "board不能为null"); } TopicBLL bll = new TopicBLL(); return(bll.AddBoard(board)); }
public async Task <BoardGroup> UpsertAsync(BoardGroup boardGroup) { var current = await _db.BoardGroups.FirstOrDefaultAsync(x => x.Id == boardGroup.Id); if (null == current) { _db.BoardGroups.Add(boardGroup); } else { _db.Entry(current).CurrentValues.SetValues(boardGroup); } await _db.SaveChangesAsync(); return(boardGroup); }