public void Delete(int id) { var dto = new DtoId { Id = id }; svc.Delete(dto); }
public void Delete(DtoId dto) { using (var client = new HttpClient { BaseAddress = new Uri("http://localhost") }) { string serailizeddto = JsonConvert.SerializeObject(dto); var inputMessage = new HttpRequestMessage { Content = new StringContent(serailizeddto, Encoding.UTF8, "application/json") }; inputMessage.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage message = client.PostAsync("WebAPI/api/author/Delete", inputMessage.Content).Result; if (!message.IsSuccessStatusCode) { throw new Exception(message.ToString()); } } }
public async Task Delete(DtoId dto) { await dao.Delete(dto.Id); }