Working for months now in ASP.NET MVC I am starting to walk around in circles - I am constantly bumping into Edit views that are the same as Create views. Should I continue just ditching the Edit views and try harder to make one View for both Create and Edit? Because essentially they are the same, they do the same validation the only difference is in the controller where I do Update instead of Create. And I can do that with a simple if..else statement - if an object is found in datastore, do the update, else do the create.
What do you think? Is it likely that I ever run into problems in the future if I decide to get rid of Edit views??
Clarification:
The main question is: What kind of changes/business demands could come up that would require separate Create/Edit? This is actually what I would like to find out. Because if we have a Page object, that has, for instance these properties: Title, URL, Active, etc. and require those fields to be entered in at Create, why would we allow them to be empty for whatever reason at Edit?
thanx