public HttpResponseMessage AddBoard([FromBody] Board board) { board = _boardRepo.Add(board); var response = Request.CreateResponse <Board>(HttpStatusCode.Created, board); return(response); }
public async Task <TblBoard> CreateBoardAsync(TblBoard board) { _boardRepository.Add(board); await SaveBoardAsync(); return(board); }
public async Task <IActionResult> Add([FromBody] Board board) { string accessToken = await HttpContext.GetToken(); var session = await sessionService.GetSession(accessToken); if (session == null) { return(Unauthorized(new { message = "Session expired. Please login again." })); } if (session.UserId != Constants.AdminUser) { return(BadRequest(new { message = "Not authorized" })); } try { var res = await boardRepository.Add(board); return(Ok(res)); } catch (Exception ex) { await log.ErrorAsync("Error in boardRepository.Add()", ex); return(BadRequest(new { title = ex.GetType().ToString(), details = ex.StackTrace, message = ex.Message })); } }
public async Task <IActionResult> Add([FromForm] Board board) { _boardRepository.Add(board); await _boardRepository.SaveChangesAsync(); return(RedirectToAction(nameof(All))); }
public IActionResult Post(Board board) { var currentUser = GetCurrentUserProfile(); board.UserProfileId = currentUser.Id; _boardRepo.Add(board); return(CreatedAtAction("Get", new { id = board.Id }, board)); }
public Board Add([FromBody] Board board) { board.Id = this.boards.GetAll().Count <Board>(); while (!boards.Add(board)) { board.Id++; } return(board); }
public async Task <IActionResult> CreateBoard([FromBody] CreateBoardResource createBoard) { var board = _mapper.Map <Board>(createBoard); _boardRepository.Add(board); await _unitOfWork.CompleteAsync(); var resource = _mapper.Map <BoardResource>(board); return(Ok(resource)); }
public async Task <ValidationResult> Handle(AddBoardCommand request, CancellationToken cancellationToken) { if (!request.IsValid()) { return(request.ValidationResult); } await _boardRepository.Add(new Board(request.BoardTitle)); return(await Commit(_boardRepository.UnitOfWork)); }
public IActionResult Create([FromBody] Board board) { if (board == null) { return(BadRequest()); } boards.Add(board); return(Ok()); }
public IActionResult CreateBoard(string title) { Board newBoard = new Board { Title = title }; _boardRepository.Add(newBoard); return(RedirectToAction("Index", "Home")); }
public async Task <CreateBoardCommandResult> Handle(CreateBoardCommand request, CancellationToken cancellationToken) { CreateBoardCommandResult result = new CreateBoardCommandResult(); result.ResultObject = new ServiceResult <CreateBoardCommandResultItem>(); result.ResultObject.Success = false; result.ResultObject.ServiceMessageList = new List <ServiceMessage>(); result.ResultObject.Data = new CreateBoardCommandResultItem(); try { var validator = new CreateBoardCommandValidator(); var validationResult = validator.Validate(request); if (validationResult.IsValid) { Board board = _boardRepository.Add(new Board() { BoardId = request.BoardId, Name = request.Name, OwnerId = request.OwnerId, Description = request.Description }); result.ResultObject.Data.BoardId = board.BoardId; result.ResultObject.Data.Name = board.Name; result.ResultObject.Data.Description = board.Description; result.ResultObject.Data.OwnerId = board.OwnerId; result.ResultObject.Success = true; } else { foreach (var item in validationResult.Errors) { result.ResultObject.ServiceMessageList.Add(new ServiceMessage() { ServiceMessageType = eServiceMessageType.Error, UserFriendlyText = item.ErrorMessage }); } result.ResultObject.Success = false; } } catch (Exception ex) { result.ResultObject.ServiceMessageList.Add(new ServiceMessage() { ServiceMessageType = eServiceMessageType.Error, UserFriendlyText = "An error occured", LogText = "BoardService.Add() method error message: " + ex.Message + " Inner Message: " + ex.InnerException }); } return(result); }
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")); }
static void Main(string[] args) { Console.WriteLine("Start!"); Board board = new Board("Хватит "); _boardRepository.Add(board); Post post = new Post(board.Id, "хватит", "хватит"); _postRepository.Add(post); Comment comment = new Comment(post.Id, "хватит"); _commentRepository.Add(comment); }
public void Post([FromBody] Board board) { if (board.Id <= 0) { throw new ArgumentOutOfRangeException(nameof(board.Id), "Board ID must be greater than zero."); } if (string.IsNullOrEmpty(board.Name)) { throw new ArgumentNullException(nameof(board.Name)); } if (!boards.Add(board)) { throw new Exception("Unable to Add new board"); } }
public void CreateBoard([FromBody] Board item) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; } else { _repository.Add(item); string url = Url.RouteUrl("GetByIdRoute", new { id = item.Id }, Request.Scheme, Request.Host.ToUriComponent()); Context.Response.StatusCode = 201; Context.Response.Headers["Location"] = url; } }
public async Task <BoardsViewModel> Handle(AddBoardCommand request, CancellationToken cancellationToken) { var board = new Board { Name = request.Name, NotePrefix = request.NotePrefix, }; await _boardRepository.Add(board, cancellationToken); var boards = await _boardRepository.GetAll(cancellationToken); return(new BoardsViewModel { Boards = boards }); }
public BoardDTO CreateBoard(string userId, int teamId, BoardDTO boardDTO) { var access = _userRepository.UserHasAccessToTeam(userId, teamId); if (!access) { throw new UnauthorizedAccessException(); } var board = BoardFactory.createBoardFromDTO(boardDTO); board.CreatedByUserId = userId; var savedBoard = _boardRepository.Add(board); _boardRepository.Save(); _teamRepository.AddBoardToTeam(savedBoard.Id, teamId); return(BoardFactory.createReturnDTO(savedBoard)); }
public async Task <BoardEntity> Add(BoardEntity board) { var storedBoard = _boardRepository.GetByName(board.Name); if (storedBoard == null) { try { var saveUser = await _boardRepository.Add(board); return(saveUser); } catch (Exception error) { throw error; } } throw new Exception("Board already exists! Choice another name!"); }
public bool Add([FromBody] Board board) { return(boards.Add(board)); }
// 添加网站首页的公告 public board Add([FromBody] board b) { return(repository.Add(b)); }
public bool Add(Board board) { return(boards.Add(board)); }
public void Add(BoardDTO boardDto) { var board = new Domain.Board.Board(boardDto.Columns, boardDto.Rows); _boardRepository.Add(board); }