import Fluent import Vapor func routes(_ app: Application) throws { app.routes.caseInsensitive = true app.get { req in return "Connexion Services" } let apiRoutes = app.grouped("api", "v1") try apiRoutes.register(collection: DataTypeCtrl()) try apiRoutes.register(collection: DivisionCtrl()) try apiRoutes.register(collection: UnitCtrl()) try apiRoutes.register(collection: LabSettingCtrl()) try apiRoutes.register(collection: GateCtrl()) try apiRoutes.register(collection: LocationCtrl()) try apiRoutes.register(collection: UserCtrl()) try apiRoutes.register(collection: FuelLevelCtrl()) try apiRoutes.register(collection: CustomerCtrl()) try apiRoutes.register(collection: RoleCtrl()) try apiRoutes.register(collection: XUserRoleCtrl()) try apiRoutes.register(collection: InputTypeCtrl()) try apiRoutes.register(collection: ComparisonTypeCtrl())// app.register(collection: ComparisonTypeCtrl()) try apiRoutes.register(collection: CompartmentCtrl()) try apiRoutes.register(collection: CompartmentGroupCtrl()) try apiRoutes.register(collection: CompartmentLocationCtrl()) try apiRoutes.register(collection: IncompleteReasonCtrl()) try apiRoutes.register(collection: JobSiteCtrl()) try apiRoutes.register(collection: LevelCtrl()) try apiRoutes.register(collection: LicenseCtrl()) try apiRoutes.register(collection: NoteTypeCtrl()) try apiRoutes.register(collection: PriorityCtrl()) try apiRoutes.register(collection: ReasonCtrl()) try apiRoutes.register(collection: RepairTypeCtrl()) try apiRoutes.register(collection: SignatureTypeCtrl()) try apiRoutes.register(collection: StatusCtrl()) try apiRoutes.register(collection: ValueTypeCtrl()) try apiRoutes.register(collection: ModuleCtrl()) try apiRoutes.register(collection: ContactCtrl()) try apiRoutes.register(collection: ContactMethodCtrl()) try apiRoutes.register(collection: XUserModuleCtrl()) try apiRoutes.register(collection: ProductCtrl()) try apiRoutes.register(collection: MakeCtrl()) try apiRoutes.register(collection: ModelCtrl()) try apiRoutes.register(collection: MachineTypeCtrl()) try apiRoutes.register(collection: MachineCtrl()) try apiRoutes.register(collection: MachineNumberCtrl()) try apiRoutes.register(collection: MachineMeterCtrl()) try apiRoutes.register(collection: XCustomerMachineCtrl()) try apiRoutes.register(collection: ResponseTypeCtrl()) try apiRoutes.register(collection: UserDefinedCodeCtrl()) try apiRoutes.register(collection: CategoryCtrl()) try apiRoutes.register(collection: ItemCtrl()) try apiRoutes.register(collection: XItemResponseTypeCtrl()) try apiRoutes.register(collection: SpecCtrl()) try apiRoutes.register(collection: SpecItemCtrl()) try apiRoutes.register(collection: SpecItemValueCtrl()) try apiRoutes.register(collection: FluidCtrl()) try apiRoutes.register(collection: ViscosityCtrl()) try apiRoutes.register(collection: XFluidViscosityCtrl()) try apiRoutes.register(collection: InspectionTypeCtrl()) try apiRoutes.register(collection: InspectionLevelCtrl()) try apiRoutes.register(collection: PartCtrl()) try apiRoutes.register(collection: TemplateCtrl()) try apiRoutes.register(collection: TemplateCategoryCtrl()) try apiRoutes.register(collection: TemplateCategoryItemCtrl()) try apiRoutes.register(collection: TemplateCategoryItemSpecCtrl()) try apiRoutes.register(collection: WorkOrderCtrl()) try apiRoutes.register(collection: WorkOrderStatusCtrl()) try apiRoutes.register(collection: WorkOrderUserCtrl()) try apiRoutes.register(collection: InspectionCtrl()) try apiRoutes.register(collection: InspectionCategoryCtrl()) try apiRoutes.register(collection: InspectionCategoryItemCtrl()) try apiRoutes.register(collection: InspectionCategoryItemResponseTypeCtrl()) try apiRoutes.register(collection: InspectionCategoryItemSpecCtrl()) try apiRoutes.register(collection: InspectionCategoryItemSpecItemCtrl()) try apiRoutes.register(collection: InspectionCategoryItemSpecItemTestCtrl()) try apiRoutes.register(collection: InspectionCategoryItemSpecItemValueCtrl()) try apiRoutes.register(collection: OilSampleCtrl()) try apiRoutes.register(collection: OilSampleItemCtrl()) try apiRoutes.register(collection: OilSampleLabelCtrl()) try apiRoutes.register(collection: CPCLTemplateCtrl()) try apiRoutes.register(collection: CPCLTemplateCommandCtrl()) try apiRoutes.register(collection: InspectionUserCtrl()) try apiRoutes.register(collection: NoteCtrl()) try apiRoutes.register(collection: SignatureCtrl()) try apiRoutes.register(collection: FileCtrl()) }