title: Does mvc 4 application need another model to return aggregate data on an existing table and model
body: <p>I have a table (and model) with the following properties in an asp.net MVC 4 application:</p>
  
  <p>TV Table</p>
  
  <p>height
  width
  depth
  type
  brand
  cost</p>
  
  <p>When the user answes a question about the space that they have for the TV I then do an ajax call to determine which types are possible to fit into the space they have specified. Which type of TV type they want is the following question, so some options may need to be disabled. The SQL for what types fit in the space is "select distinct type from TV where height &lt; @height and width &lt; @width and depth &lt; @depth".
  Should I:
  1. create a new model that I call from the TV controller just to return the distinct types
  2. add a method to the TV model that I call from the TV controller that just returns a list of string with the types that fit</p>