Beispiel #1
0
        public async Task <int> DeletePetAsync(PetDeleteRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            if (!request.Id.HasValue && !request.Code.HasValue)
            {
                throw new ArgumentException("Id and Code are NULL");
            }

            int records = await _petDataAccess.DeletePetAsync(request)
                          .ConfigureAwait(false);

            return(records);
        }