public async Task <IActionResult> DeleteArtist(DeleteArtistModel model) { if (model != null) { await _artistApi.DeleteArtistAsync(model); } return(RedirectToAction("Index")); }
public async Task <ArtistModel> DeleteArtistAsync(DeleteArtistModel model) { var message = new HttpRequestBuilder(_settings.BaseAddress) .SetPath(_settings.ArtistPath) .AddToPath("delete") .HttpMethod(HttpMethod.Delete) .GetHttpMessage(); var json = JsonConvert.SerializeObject(model); message.Content = new StringContent(json, Encoding.UTF8, "application/json"); return(await SendRequest <ArtistModel>(message)); }