public static async void Create(ArticleUploadViewModel model) { string encodedHeader = FileEncoder.EncodeImage(model.HeaderImage); Article article = new Article(0, model.Title, model.Author, model.Summary, model.Tag, encodedHeader, model.Content);; var stringContent = new StringContent(JsonConvert.SerializeObject(article), Encoding.UTF8, "application/json"); HttpResponseMessage response = await ApiClient.PostAsync($"article", stringContent); Console.WriteLine(response.StatusCode.ToString()); }
public static async void Update(ArticleUpdateModel model) { string encodedHeader; if (model.HeaderImage != null) { encodedHeader = FileEncoder.EncodeImage(model.HeaderImage); } else { encodedHeader = model.HeaderImageString; } Article article = new Article(model.ArticleId, model.Title, model.Author, model.Summary, model.Tag, encodedHeader, model.Content); var stringContent = new StringContent(JsonConvert.SerializeObject(article), Encoding.UTF8, "application/json"); HttpResponseMessage response = await ApiClient.PutAsync($"article", stringContent); }