This project is base on Tim Corey Retail Manager course.
All the source files of the project is avaliable on GitHub.
Web API Tutorial C# for beginners - Made Easy is a good introduction.
Create WebAPI (.NET Framework) project. Update DefaultConntion setting in Web.config file
To setup initial account:
- Startup the WebAPI
- Using postname
- Access http://localhost:52863/api/register
- Acess http://localhost:52863/token
- Acess http://localhost:52863/api/values
Add swagger (Swashbuckle) support
Add SQL Server Database Project to the solution.
Add WPF App (.NET Framework) project. Add Caliburn.Micro package
Setup database tables: User, Sale, Product, and Inventory.
Add Login window to ShellView Setup ApiHelper