ERD
The Microsoft SQL Server database was designed first.
The Microsoft SQL Server database was designed first.
Then the views and controllers were created for the MVC application. The models/classes for objects in ERD were abstracted to a domain to use as dependency for both MVC and WebApi projects .
The user can get the weather report for a city. This api call is made to an external api hosted by the lecturer. If posts exist for city, a random photo will be displayed.
Information about the navigable pages can be found in the infopage
The user can create add new points of interest, cities, .. and make a new post. This data gets sent to the ASP.NET web api, and stored in the Microsoft SQL Server database
The user can view lists of points of interest, cities, ... and open detail in a seperate view.
Feedback can be posted on pictures, and will become visible once approved by a moderator/admin
When logged in as a moderator or administrator, you can see edit/delete buttons for items.
An administrator can approve/dissapprove (show/hide) feedback made by a user on a post, in a seperate view.