<cfif IsUserInRole("create")>
	<cfif IsDefined("_project")>
		<cfset appTitle=messages.formTitle.listProvider>
		<cfset form.appObject.setIdProject(_project.getIdProject())>
	<cfelseif IsDefined("_provider")>
		<cfset appTitle=messages.formTitle.listProject>
		<cfset form.appObject.setIdProvider(_provider.getIdProvider())>
	</cfif>
	<!--- check if there is server file upload --->
	<cfset result=form.appObject.create()>
	<cfif result.id gt 0 and not Len(result.message)>
		<cfset form.appObject.setFormIsEdit(false)>
		<cfset form.appObject.setFormPageAction("view")>
		<cfset appTitle=messages.formTitle.view>
		<cfinclude template="form.view.cfm">
	<cfelse>
		<cfset error=result.message>
		<cfset form.appObject.setFormPageAction("add")>
		<cfinclude template="#form.appObject.getFormPageAction()#.cfm">
	</cfif>
</cfif>