I have a WPF app and I need the following features:
Features
1. User can choose login from Facebook account or normal startup
a. Information will be bound to the view directly without touching sqlite
b. As a result, metal chart, which is dependent on relatives will be disabled
2. Information (xml) will be saved to database on remote server as xml, local sqlite will be untouched
a. All the birthdays will not have time and will be set to the first option by default
3. The profile image will be shown in the main list UI
4. Every time the user logs in, the information will be saved in a new row (on remote SQL Server)
5. User can logout (so next time it won’t auto login again)
Provided source code
1. Generic Facebook graph API library
2. Sample WPF app for login, which converts JSON to XML as well as retrieving all necessary info
3. Code for logout (not tested yet)