How to insert content type fields directly into Views
You should use webform module for it. You can display the form to users which the users can fill and submit. You can review the form submissions by going to content/webforms link. 
You can display the webform as a block. You cannot display a content type to be filled in by the user, as only admins can create contents by default. 
You can download webform from this Link