Services Development using Web Api
Content from courses projects and demos with Aleksandar Bogatinov
#Homework
-
As a user I want to be able to buy
- ticket
- popcorn
- soda
-
As a user, when I buy a ticket
- and it is Wednesday before 18.09.2015, I will have 30% discount
- and it is Friday before 15.09.2015, I will get free popcorn
-
As a user, when I buy more than 4 tickets
- and it is Monday before 10.09.2015, I will get 2 free sodas
- and it is Friday before 15.09.2015, I will get 20% discount
NOTE: Different rules apply for point 2 and point 3, they do not stack
-
As a user, when I spend
- More than 1500 mkd, I will get additional free soda
- More than 1700 mkd, I will get 2 additional free sodas
- More than 1900 mkd, I will get 2 additional free sodas and free large popcorn
-
As a user, I want to
- See my invoices
- See latest movies
- See upcoming movies
####Required
- Write tests for each scenario
####Optional
- Integrate ONION with Web Api
#Have questions? Feel free to contact me via email or Twitter.
#Literature Useful links and great learning material for this course
##Channel9 Videos
##WebApi 2
- Getting started
- Routing
- Entity Framework + WebApi 2
- Exception handling
- Tracing
- Testing and Debugging
##Entity Framework Code First
Angular
- Modular example for large scale applications
- Simple WebApi 2 + Angular application
- Angular Styleguide for building large scale applications