public async Task <IHttpActionResult> DeleteItemAsync(Guid id) { ValidateNonEmptyId(id); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var retrievedItem = await _getItemService.GetItemAsync(id); if (!retrievedItem.WasFound) { return(NotFound()); } await _repository.DeleteItemAsync(id); return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> DeleteAsync(Guid id) { await _listRepository.DeleteItemAsync(id); return(StatusCode(HttpStatusCode.NoContent)); }