public async Task <IHttpActionResult> Delete(string id) { if (string.IsNullOrWhiteSpace(id)) { throw new ArgumentException($"provided client id is null or empty"); } var result = await store.DeleteClient(id); if (result) { return(StatusCode(HttpStatusCode.NoContent)); } else { return(StatusCode(HttpStatusCode.NotFound)); } }