//AddRoutes registers the http routes with the router. func (service *Service) AddRoutes(router *mux.Router) { // User API user.UsersInterfaceRoutes(router, user.UsersAPI{SmsService: service.smsService, PhonenumberValidationService: service.phonenumberValidationService, EmailService: service.emailService, EmailAddressValidationService: service.emailaddresValidationService}) userdb.InitModels() totp.InitModels() // Company API company.CompaniesInterfaceRoutes(router, company.CompaniesAPI{}) companydb.InitModels() //contracts API contract.ContractsInterfaceRoutes(router, contract.ContractsAPI{}) contractdb.InitModels() // Organization API organization.OrganizationsInterfaceRoutes(router, organization.OrganizationsAPI{}) userorganization.UsersusernameorganizationsInterfaceRoutes(router, userorganization.UsersusernameorganizationsAPI{}) organizationdb.InitModels() // Initialize Validation models validationdb.InitModels() // Initialize Password models password.InitModels() }
//AddRoutes registers the http routes with the router. func (service *Service) AddRoutes(router *mux.Router) { // User API user.UsersInterfaceRoutes(router, user.UsersAPI{}) user.InitModels() // Company API company.CompaniesInterfaceRoutes(router, company.CompaniesAPI{}) company.InitModels() // Organization API organization.OrganizationsInterfaceRoutes(router, organization.OrganizationsAPI{}) userorganization.UserorganizationsInterfaceRoutes(router, userorganization.UsersusernameorganizationsAPI{}) organization.InitModels() }