title: Passing ViewModel from Presentation to Service - Is it Okay?
body: <p>In one of my views, I have a <code>ViewModel</code> which I populate from two tables, and then bind a <code>List&lt;ViewModel&gt;</code> to an editable GridView (ASP.NET Web Forms).</p>
  
  <p>Now I need to send that edited <code>List&lt;ViewModel&gt;</code> back to the Services layer to update it in the database.</p>
  
  <p>My question is - is it Okay to send the ViewModel back to Services, or should it stay in the Presentation? If not - should I better use a DTO? Many thanks.</p>