public async Task <Pet> Get(PetRequest request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } return(await _petProvider.GetPetAsync(request) .ConfigureAwait(false)); }