Ejemplo n.º 1
0
        public string GetEpicKey(CreateEpicRequest epicRequestBody)
        {
            RestRequest createEpicRequest = new RestRequest(CreateIssueEndpoint);

            createEpicRequest.AddHeader("Content-Type", "application/json");
            createEpicRequest.AddJsonBody(epicRequestBody);
            string requestContent = _restClient.Post(createEpicRequest).Content;

            return(JsonConvert.DeserializeObject <CreateIssueResponse>(requestContent).key);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create(CreateEpicRequest request)
        {
            await this.epicsService.Create(request.Name, request.Description, request.Deadline, request.TaskIds);

            return(this.StatusCode((int)HttpStatusCode.Created));
        }
Ejemplo n.º 3
0
 public async Task <Epic> CreateAsync(GroupId groupId, CreateEpicRequest request)
 {
     Guard.NotNull(request, nameof(request));
     return(await _httpFacade.Post <Epic>($"groups/{groupId}/epics", request));
 }