I need add/Update/delete/list
Table Fields
=============
Company
Contact Person
Email Address
Phone
Address
City
State
Postal Code
Country
Option to print, export to excel, Export to PDF, Export to csv
You will use below code architecture
1. ASP.NET MVC Razor 4 or 5 for Presentation Layer. Ajax Calls. Validation will be in Model only.
2. MVC Web API using Entity Framework 6. This will return Json data.
3. Business Logic Layer. This will have function . Each function will call WebAPI url.
4. Object Model. All classes will be defined in this project. You will return Model from Business Logic layer which doing deserialization of Json data.
Multiple users will access this page. So it should not hang the application
No hardcodings
I have 7+ years of experience in software industry. ASP .Net, C#, VB .Net, Visual Basic,SQL Server, MySQL, Access, Excel VBA, Crystal Report is my working area. I am confident to complete your requirement.