MVC Project design architecture...
I know there are many discussion online which provides best standard project design architecture practice, however I still want ensure that I am going in the right direction. I would be grateful to you if you disagree and point out the invalid design elements. Below is the scenario/requirement for which I am developing the .net project design architecture.
1. SQL Server database
2. ASP.Net MVC for presentation layer
3. Business logic will be shared by different devices as well like Android phone, iPhone, Windows phone
4. So I need to host a service which will be consumed by Web (ASP.NET MVC), and mobile devices
Question: Is it Ok if i have Data View Models as a separate project which will be passed as return type of services?
So is below architecture correct?
I know there are many discussion online which provides best standard project design architecture practice, however I still want ensure that I am going in the right direction. I would be grateful to you if you disagree and point out the invalid design elements. Below is the scenario/requirement for which I am developing the .net project design architecture.
1. SQL Server database
2. ASP.Net MVC for presentation layer
3. Business logic will be shared by different devices as well like Android phone, iPhone, Windows phone
4. So I need to host a service which will be consumed by Web (ASP.NET MVC), and mobile devices
Question: Is it Ok if i have Data View Models as a separate project which will be passed as return type of services?
So is below architecture correct?
