C# - Névnap webservice

forráskód letöltése
A www.animare.hu oldalon található egy web service szolgáltatás, amely segítségével megtudhatjuk, hogy melyik napon milyen névnap van. Lekérdezhetjük, hogy az adott napon kik ünneplik névnapjukat. Lehetőségünk van arra is, hogy névnapokat keressünk egy megadott dátum alapján, vagy éppen fordítva.
A névnap web service szolgáltatás az alábbi címen érhető el.
http://www.animare.hu/AnimareWebService/NameDay.asmx
A Web Service eléréséhez hozzunk létre egy új alkalmazást, majd válasszuk a Project – Add Web Reference menüpontot. A megjelenő ablakban adjuk meg a szolgáltatás címét.
Ha létrehoztuk a referenciát, akkor az a Solution Explorer-ben láthatóvá is válik.
Hogy kevesebbet kelljen gépelnünk, hozzuk létre a következő hivatkozást.
using NameDays.hu.animare.www;
A web service három függvényt biztosít számunkra.
GetTodayNameDay
public string[] GetTodayNameDay();
Az adott napon aktuális névnapok listáját adja meg.
Visszatérési érték
Az adott napon aktuális névnapok.
GetNamesByDate
public string[] GetNamesByDate(
DateTime dateValue
);
A függvény segítségével megtudhatjuk, hogy a megadott napon kik ünneplik névnapjukat.
Paraméterek
DateTime dateValue
A dátum, amelyről információt szeretnénk megtudni.
Visszatérési érték
Az adott napon lévő névnapok.
GetDatesByName
public DateTime[] GetDatesByName(
string name
);
A GetDatesByName függvény segítségével lekérdezhetjük azokat a dátumokat, amikor egy megadott név névnapnak számít.
Paraméterek
string name
A keresendő név.
Visszatérési érték
A névhez tartozó dátumok listája.