Course Web Application Development
This project is 3 part assignment for developing a minimum viable product (MVP) with CRUD Functionality. Assignment 3 required to build a minimum viable product (MVP). The MVP is to build ‘read’ functionality on the provided teachers mysql table using WebAPI and MVC architecture pattern.
Assignment 4 required to build a minimum viable product (MVP). The MVP is to build ‘add’ and ‘delete’ functionality on the provided teachers mysql table using WebAPI and MVC architecture pattern.
This assignment 5 requires to build a minimum viable product (MVP). The MVP is to build ‘update’ functionality on the provided teachers mysql table using WebAPI and M VC architecture pattern. (Deadline Dec 10, 2020)
Due to inexperience and first project, namespace was created for assignment 3, however the project required to be build upon. Therefore the namespace still assignment 3 while assignment 4 is updated. This will be kept in mind for future projects.
There is a minor mistake related to semantics. I named a model "Class" to match the sql table however, learned through instructor's feedback that "Class" is a reserved keyword in C#. I couldn't update in it this time due to tough schedule and shortage of time. Will try to update in future. Will also keep in mind reserved keywords for each language.