public async Task <IActionResult> BoardCreate(BoardCreateRequest boardCreateRequest) { boardCreateRequest.UserId = this.GetUserId(); var boardCreateResult = await _activitiesService.BoardCreate(boardCreateRequest); return(Created(string.Empty, boardCreateResult)); }
public async Task <BoardCreateResponse> BoardCreate(BoardCreateRequest request) { var board = _boardCreator.CreateBoard(request); await _boardRepository.InsertAsync(board); var response = _boardCreator.CreateBoardCreateResponse(board); response.Succeeded(); return(response); }
public Board CreateBoard(BoardCreateRequest boardCreateRequest) { var board = new Board { Id = Guid.NewGuid(), Name = boardCreateRequest.Name, Description = boardCreateRequest.Description, CreatedById = boardCreateRequest.UserId, Created = DateTime.UtcNow, Tasks = new List <Task>() }; return(board); }
public string CreateBoard(string name, string description) { var requestObject = new BoardCreateRequest(); requestObject.name = name; requestObject.description = description; var client = new RestClient("https://api.pinterest.com/v1/boards/?access_token=" + accessToken); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); request.AddJsonBody(requestObject); IRestResponse response = client.Execute(request); return(response.Content); }
public async Task <BoardCreateResponse> BoardCreate(BoardCreateRequest request) { return(await _boardCreateRequest.Request(request)); }