public DamageRequestController()
 {
     var dbfactory = new DatabaseFactory();
      _IDamageService = new DamageService(new InvDamageRepository(dbfactory),
         new NotificationRepository(dbfactory),
         new NotificationDetailRepository(dbfactory),
         new InvDamageApprovalRepository(dbfactory), new UnitOfWork(dbfactory));
     _IDamageDetailService = new DamageDetailService(new InvDamageDetailRepository(dbfactory), new UnitOfWork(dbfactory));
     _SecCompanyService = new SecCompanyService(new SecCompanyRepository(dbfactory), new UnitOfWork(dbfactory));
     _officeService = new OfficeService(new OfficeRepository(dbfactory), new UnitOfWork(dbfactory));
     _hrmEmployeeService = new HrmEmployeeService(new HrmEmployeeRepository(dbfactory), new UnitOfWork(dbfactory));
 }
Ejemplo n.º 2
0
        public DamageController()
        {
            var dbfactory = new DatabaseFactory();
            _DamageService = new DamageService(new InvDamageRepository(dbfactory),
                new NotificationRepository(dbfactory),
                new NotificationDetailRepository(dbfactory),
                new InvDamageApprovalRepository(dbfactory), new UnitOfWork(dbfactory));
            _approvalController = new ApprovalController<InvDamageApproval, InvDamage>(_DamageService);

            _SecCompanyService = new SecCompanyService(new SecCompanyRepository(dbfactory), new UnitOfWork(dbfactory));
            _DamageDetailService = new DamageDetailService(new InvDamageDetailRepository(dbfactory), new UnitOfWork(dbfactory));

            //approval controller - to control all approvals
        }