public ToDo Insert(ToDo entity) { HttpContent content = new StringContent(JsonConvert.SerializeObject(entity)); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); HttpResponseMessage responseMessage = _httpClient.PostAsync($"todo/", content).Result; responseMessage.EnsureSuccessStatusCode(); string json = responseMessage.Content.ReadAsStringAsync().Result; G.ToDo newToDo = JsonConvert.DeserializeObject <G.ToDo>(json); return(newToDo.ToClient()); }
internal static ToDo ToClient(this G.ToDo entity) { return(new ToDo(entity.Id, entity.Title, entity.Description, entity.Done, entity.ValidationDate, entity.UserId)); }