public async Task <IActionResult> Delete(string id) { try { await _repository.DeleteAsync(new Guid(id)); await _unitOfWork.CompleteAsync(); return(Ok()); } catch (Exception ex) { _logger.LogError("Error deleting podcast"); _logger.LogError(ex.Message); } return(BadRequest("Unable to delete entry")); }