Customizing the autogenerated create view
Customizing the autogenerated edit view
Using data transfer object as the model in mvc