title: Failing to Assign values to Model/class memebers before Passing it to the view
body: <p>I have a Model class as follows:</p>
  
  <pre><code>namespace newWorld
  {
      public class oneWorld
      {
          //There is no direct property defined 
  
          public struct Work              // struct
          {
              public int WorkID;
  
              public int PersonID;
  
              public newWorld.Person.Area.person p1;
              public List&lt;Favourite&gt; fav;
          }
           public struct Favourite
          {
              public string chocolate {get; set;}
              public string dress {get; set;}
          }
       }
  }
  </code></pre>
  
  <p>=========================================<br>
  I want to access this class in controller action method so that I can assign values to list "fav" inside struct work, and access the properties and other variables and methods inside this class. HOW do i do that?</p>
  
  <p>because when I do the following, inside action method:</p>
  
  <p>newWorld.oneWorld obj=new newWorld.oneWorld();
  obj.     // does not expose anything</p>