You are on page 1of 2

Write these programs in ASP.Net MVC version 4 or later.

1. Create a small Responsive MVC web app that provides the page show below where user can
add a new manufacturer:
a. Manufacturers Name: text
b. Manufacturers logo image: select a *.jpg file. When user clicks on Eye button, display
a pop-up glass window to show the image.
c. Display Order: number
d. Active flag: Y or N
e. Categories: user can select 1 or more categories.
Category list {Excavators, Bulldozers, Trucks, Broom Attachments, Forklifts,
Mobile Homes, Light Towers}.
User types in a text and the form will find a match from the above list.
o Ex: ex => suggest Excavators
o Ex: B => suggest Bulldozers and Broom Attachments
o Ex: Bu => suggest Bulldozers
When user selects and add the category, show the list in Category Name area
(as a list).

Note: you dont need to provide real database. Just set up an in-memory data list to
support UI. Hard-code data (Categories) is acceptable.
2. Create a simple responsive MVC/Web API application that does the followings:
a. Web API provides a RESTful EmployeesController that do:
i. Return a List of employees w/ Request parameter to filter.
Ex: www.abc.com/employees?firstname=tom,hien&active=1&pg=1&size=10
ii. Return 1 employee by ID.
iii. Create new employee.
iv. Update existing employee.
v. All returned data will be in Json
b. Responsive MVC app that uses Web API to:
i. (Page 1) Employee Search & Listing:
1. On top of page, provide Search filters (firstname, active flag and
classification selection).
2. Display employees with paging. Default size is 3 employees/page.
3. Employee link to display Detail on pop-up window.
4. Buttons to Create new employee
ii. (Page 2) Employee Detail pop-up window: readonly with button to Edit.
iii. (Page 3) Create new employee
iv. (Page 2) Update employee: on Employee Detail window.

Employee structure:

FirstName
LastName
Classification: select one from enum { Non-Manager, Manager, Director, Executive,
Unknown}
Active: Y or N
Hobbies: select 0 or many from {Sports, Music, Linguistics, Mind Games, Reading,
Family, Travel}

Note: you dont need to provide real database. Just set up a temporary data list in memory to
support UI.

You might also like