Assignment – .
Net Core MVC Due Date : 09-03-2022
Online Computer (Laptop/Desktop) Store
Overview – This application will be used by a computer store to maintain inventory of all the
products (Laptop/Desktop) available in the store .
There will be four pages in the application
1. Add Product Information. -It will have following fields.
Product Name
Product make (Company manufactured the product e.g.- Dell, HP etc.)
Product Image
RAM
Hard Disk
OS.
Product Type (Laptop/Desktop etc.)
Description. etc
2. View Product list (will have grid to display list of all the Products available in the store)
Product Name will be Hyperlink and on click of Product name user will navigate to
Product detail page.
Each row in Grid will have Edit and delete button.
On Click of Edit, user will navigate to edit Product page from there user can edit Product
details.
On click of Delete, Product record will be deleted from database.
3. Product detail Page will have all the details of a Product whatever we added from Add Product
Page.
4. Edit Product Page will have all field from Add Product details page from this page user can edit
values of the fields.
Instructions
1. Use Grids to display listing of Products, implement paging, searching and sorting.
2. Include EF Core stored procedures, Raw SQL queries, Linq queries to perform CRUD Operations.
3. Follow Net solutions naming conventions & coding standards.
4. Try to include all types of form controls (Text Boxes, Dropdowns, Radio buttons, Check boxes,
Text area) in the application.
5. Add appropriate validations and validation messages on form fields.
6. Display Acknowledgement messages when record is Added/ Updated/Deleted.
7. You can add more fields to the add form as per your requirement.