title: How to Save Temp Data in MVC
body: <p>I have a three classes </p>
  
  <p><strong>Person Class</strong>   </p>
  
  <pre><code>Public class Person
  {
      public string PersonID { get; set; }
      public string FirstName { get; set; }
      public string LastName { get; set; }
      public List&lt;Project&gt; Projects { get; set; }
      public List&lt;Contact&gt; Contacts { get; set; }
  }
  </code></pre>
  
  <p><strong>Project Class</strong>  </p>
  
  <pre><code>Public class Project
  {
      public string ProjectNo { get; set; }
      public string ProjectName { get; set; }
  }
  </code></pre>
  
  <p><strong>Contact Class</strong>   </p>
  
  <pre><code>Public class Contact
  {
      public string ContactNo { get; set; }
      public string ContactName { get; set; }
  }
  </code></pre>
  
  <p>I am getting <strong>Perosnal Information</strong> , <strong>Project Information</strong> and <strong>Contact Information</strong> from a <strong>webservice</strong> about a Perosn <strong>(PersonID)</strong></p>
  
  <p>I have  a <strong>Four TABS</strong> on my homepage <strong>Person</strong> , <strong>Project</strong>  ,  <strong>Contact</strong> and <strong>Finish</strong>.<br>
  I am able to diplay data in each of these TABS.</p>
  
  <p>Probelm Case:<br>
  1)User Edits information in <strong>Perosnal Information page</strong> and clicks save.<br>
  2)And then edits  <strong>Project Information page</strong> and clicks save.<br>
  3)And then edits <strong>Contact Information</strong> and clicks save.<br>
  4)Then goes on <strong>Finish tab</strong> and click <strong>Done with editing</strong></p>
  
  <p>When User clicks   <strong>Done with editing</strong> in <strong>Finish tab</strong>  then only data should be saved in Database.</p>
  
  <p>My probelm is how to save Temporary Data.<br>
  Is there anything like <code>Session</code> exists in MVC?? </p>