Beispiel #1
0
        public async Task <string> CreateSharePetAsync(PetShareCreateRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

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


            var token = await _petDataAccess.CreateSharePetAsync(request)
                        .ConfigureAwait(false);

            return(token);
        }