I have built a desktop application that allows the employees at our store to enter data. We want that data to be stored in our remote central database. My supervisor said he thinks the best way to send the data to our database is with Web API. I've worked with web services and WCF before, but I have not worked with Web API. I found an MSDN tutorial about how to create a Web API web application and I set it up with entity framework connecting to our database. The home page opens in a browser and it displays data from our database using Web API.
Although I have been successful with that part I don't know how to set up the Web API to receive data from our desktop application. I looked at the controller/model code generated by Visual Studio and I don't understand how to modify or extend that to expose the methods I need. I tried, but they failed. I don't need the browser part of this process at all. What I need is just some way to call the Web API from within the desktop application. I'm getting dizzy from reading all the intros to Web API on the Internet. Does someone know of a good link that describes how to do what I'm trying to do with Web API?