Please write a simple MVC type code project. The code should satisfy the following user stories: * As a user I want to add a customer. * Required fields: First name, Last name, Email * Email must be...

Please write a simple MVC type code project. The code should satisfy the following user stories:
* As a user I want to add a customer.
* Required fields: First name, Last name, Email
* Email must be valid
* Validation errors are shown
* Successful saving is reported to the user
* Failure to save is reported to the user
* On successful save the new customer should be visible in the list
* As a user I want to see the top 5 oldest customers.
* The list contains the columns Full Name, Email, DOB, CustCode
* The list is ordered by last name
* The CustCode field is their full name with no spaces and lowercased followed by their DOB in the format “yyyyMMdd”
Notes:
* You can use ASP.NET Core , SQL Server , Xunit ,Travis CI and Azure Deployment
* Properly tested code with good coverage (e.g. unit testing, e2e/functional testing).
* The organisation and layering of the code is critical as well.
* Solution should be extensibility, readability and clean code.It is important to add a few commentsto describe how you thought about these details and what assumptions you made
*This application will be deployed through CI to both a UAT and Live environment. Your setup should accommodate for different configurations.
Oct 06, 2020
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here