Ejemplo n.º 1
0
        public async Task <IActionResult> BoardCreate(BoardCreateRequest boardCreateRequest)
        {
            boardCreateRequest.UserId = this.GetUserId();

            var boardCreateResult = await _activitiesService.BoardCreate(boardCreateRequest);

            return(Created(string.Empty, boardCreateResult));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public async Task <BoardCreateResponse> BoardCreate(BoardCreateRequest request)
 {
     return(await _boardCreateRequest.Request(request));
 }