public async Task <PetShop[]> GetPetShopByName(string name)
        {
            if (name.Equals(null) || name.Equals(""))
            {
                throw new ModelFieldIsNullException($"O Parâmetro name está vazio ou nulo.");
            }
            else
            {
                var result = await _petShop.GetPetShopByName(name);

                if (result.Equals(null))
                {
                    throw new DataNotFoundException($"Não foi encontrado um PetShop com o Nome: {name}.");
                }
                else
                {
                    return(result);
                }
            }
        }