src/client/app/admin/admin.module.ts
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { NgModule } from '@angular/core';
import { EuaService } from './end-user-agreement/eua.service';
import { AdminService } from './admin.service';
import { AdminComponent } from './admin.component';
import { AuthenticationModule } from './authentication/authentication.module';
import { AdminRoutingModule } from './admin-routing.module';
import { AdminUserModule } from './user-management/admin-user.module';
import { AdminEuaModule } from './end-user-agreement/admin-eua.module';
import { UtilModule } from '../shared/util.module';
import { AlertService } from '../shared/alert.service';
import { AdminMessagesModule } from '../messages/admin/admin-messages.module';
import { PasswordModule } from './password/password.module';
import { AdminFeedbackModule } from '../core/feedback/admin/admin-feedback.module';
@NgModule({
imports: [
AdminRoutingModule,
// App Admin Modules
AdminEuaModule,
AdminFeedbackModule,
AdminMessagesModule,
AdminUserModule,
AuthenticationModule,
PasswordModule,
CommonModule,
FormsModule,
UtilModule
],
exports: [],
declarations: [
AdminComponent
],
providers: [
AlertService,
AdminService,
EuaService
]
})
export class AdminModule { }