Answered step by step
Verified Expert Solution
Question
1 Approved Answer
FINAL PROJECT: [10 POINTS] Design and implement an ASP.Net Core MVC application as a final assessment project for the Advanced Internet Computing course. An example
FINAL PROJECT: [10 POINTS] Design and implement an ASP.Net Core MVC application as a final assessment project for the Advanced Internet Computing course. An example of such application includes, but is not limited to, Library, Point of Sale POS, Payroll, Inventory, Fixed Assets, E-Commerce. The developed application should satisfy the following criteria: CRITERION 1: [1 POINT] A. The project should support authentication by an individual user account. Only authorized users can view application pages except for the home page, which can be viewed by any user (unauthorized). CRITERION 2: [1 POINT] A. The project should include at least two models with a many-to-many relationship. Your task is to convert this relation to one-to-many with the appropriate third model. In addition, you have to add all required navigation properties. CRITERION 3: [2 POINTS] A. You have to add 10 different types of data anotations for validaton and one schema data anotation for database schema in your models. In addition, you also have to use one enum data type. CRITERION 4: [6 POINTS] A. Customize the generated controllers and views to demonstrate your ability to perform the following functionality on different views. For example: a. [1 point] Add filter functionality on View A. Example, show only IT students. b. [1 point] Add search functionality on View B. Example, find a student by name. C. [1 point] Add sorting (Asc. & Desc.) functionality on View C. d. [1 point] Add upload Image functionality on View D. e. [1 point] Add some calculated fields on View E (report). For example, calculate student average per semester. f. [1 point] Change the default route, add a custom route, and add a bootstrap theme
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started