Setup the framework for a Model-View-Controller web application. Create Models for "Customer", "Item", "SalesOrder", and "Lineltem". Set the proper data annotations where necessary. Customer Attribute Type Customer ID int First Name string (50) Last Name string (50) Name Address 1 string (50) Address 2 string (50) City State Zip Code string (5) Email USA Phone string Total Sales decimal Sales Orders List of Sales Orders Public Read /Private Write Access Read /Write Read / Write Read /Write Read only (First Name Last Name) Read/Write Read /Write Read /Write Read /write Read /Write Read /Write Read/Write Read (Sum of Sales Orders Order Total) string (30) string (2) tring Item Attribute Type tem ID int Name string (50) Read /write Description string (100) Read/Writse Retail Price decimal Line Items List of Line Items Public Read Private Write Access Read / Write Read / Write Sales Order Attribute Sales Order Number int Customer ID Customer Order Date Order Total Line Items Type int Customer DateTime decimal List of Line items Public Read Private Write Access Read /Write Read / Write Read / Write Read / Write Read only (Sum of Line Item Totals Line Item Type Access Attribute Line Item ID (PK) int Sales Order Number int Sales Order Read / Write Read / Write Sales Order Read/ Write Setup the framework for a Model-View-Controller web application. Create Models for "Customer", "Item", "SalesOrder", and "Lineltem". Set the proper data annotations where necessary. Customer Attribute Type Customer ID int First Name string (50) Last Name string (50) Name Address 1 string (50) Address 2 string (50) City State Zip Code string (5) Email USA Phone string Total Sales decimal Sales Orders List of Sales Orders Public Read /Private Write Access Read /Write Read / Write Read /Write Read only (First Name Last Name) Read/Write Read /Write Read /Write Read /write Read /Write Read /Write Read/Write Read (Sum of Sales Orders Order Total) string (30) string (2) tring Item Attribute Type tem ID int Name string (50) Read /write Description string (100) Read/Writse Retail Price decimal Line Items List of Line Items Public Read Private Write Access Read / Write Read / Write Sales Order Attribute Sales Order Number int Customer ID Customer Order Date Order Total Line Items Type int Customer DateTime decimal List of Line items Public Read Private Write Access Read /Write Read / Write Read / Write Read / Write Read only (Sum of Line Item Totals Line Item Type Access Attribute Line Item ID (PK) int Sales Order Number int Sales Order Read / Write Read / Write Sales Order Read/ Write