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); } } }