public Task <Attachment> CreateAttachment(string cardId, AttachmentCreateRequest request, string Token) { //var content = JsonConvert.SerializeObject(request); //string url = BaseUrl + "/cards/"+cardId+"/attachments?key=" + AppKey + "&token=" + Token; //NEED TO FIX IT //var multipartContent = new MultipartFormDataContent(); //var fileContent = new ByteArrayContent(Convert.ToBase64String(request.file)); //multipartContent.Add(fileContent, request.name, "upload.jpg"); //var httpResponse = await _client.PostAsync(url, multipartContent); //if (!httpResponse.IsSuccessStatusCode) //{ // throw new Exception("Can not add card " + httpResponse.StatusCode); //} //var createdTask = JsonConvert.DeserializeObject<Attachment>(await httpResponse.Content.ReadAsStringAsync()); //return createdTask; throw new NotImplementedException(); }
public async Task <Attachment> CreateAttachment(string cardId, [FromForm] AttachmentCreateRequest request, string Token) { var task = await _cardservice.CreateAttachment(cardId, request, Token); return(task); }