title: What are typical ASP.NET MVC - Controller Action Name conventions?
body: <p>I'm struggling to choose appropriate names for my actions. I want to distinguish between actions that return a view to:</p>
  
  <ol>
  <li>Create  </li>
  <li>Edit  </li>
  <li>Edit-Create  </li>
  </ol>
  
  <p>Here is what I have so far:</p>
  
  <pre>
  Create --> Show the Empty Form for Create  
  Add    --> Receives data from Create and Save New Entity  
  Edit   --> Shows Existing Entity in a form for editing  
  Update --> Saves the changes on an existing Entity  
  ???    --> Shows the form for either editing or creating depending on the 
             situation  
  Save   --> Either saves or updates the entity depending on whether the entity 
             already exists or not.  
  </pre>
  
  <p>So, What would be an appropriate name for the action that Shows the <code>Create/Edit</code> view, which sends its data to <code>Save</code>.</p>
  
  <p>I had considered <code>CreateEdit</code> since it's clear and specific, but I'm not sure. Any suggestions?</p>