solution architecture in c# where winforms and asp.mvc share business logic and Data access : <p>I have a c# winforms solution which includes the below projects:-</p>

<ol>
<li>UI Layer</li>
<li>BLL</li>
<li>DataModel</li>
<li>DAL</li>
</ol>

<p>Now, i want to create a asp.mvc UI within the same above solution, for the same application using MVC pattern.
When i searched about mvc solution architecture, mostly i found, the model, view and controllers are created in the same project. But, since i already have the model as DAL, and BLL which developed for my winforms application, how can i design the solution architecure so that i can make use of my present BLL, DataModel and DAL layers.</p>

<p>Or, is it better to do the mvc projects as a separate solution?
In that case, i have to maintain my BLL and DAL separately na.</p>

<p>Please advise in this regard.
Thanks
Jim</p>
