protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (businessTypeRepository != null)
                {
                    businessTypeRepository.Dispose();
                }

                if (documentationBusinessTypeRepository != null)
                {
                    documentationBusinessTypeRepository.Dispose();
                    documentationBusinessTypeRepository = null;
                }

                if (documentationRepository != null)
                {
                    documentationRepository.Dispose();
                    documentationRepository = null;
                }

                if (documentationPeriodicityRepository != null)
                {
                    documentationPeriodicityRepository.Dispose();
                    documentationPeriodicityRepository = null;
                }
            }
            base.Dispose(disposing);
        }
 public BusinessTypesController(
     IBusinessTypeRepository businessTypeRepo,
     IDocumentationBusinessTypeRepository documentationBusinessTypeRepo,
     IDocumentationRepository documentationRepo,
     IDocumentationPeriodicityRepository documentationPeriodicityRepo)
 {
     businessTypeRepository = businessTypeRepo;
     documentationBusinessTypeRepository = documentationBusinessTypeRepo;
     documentationRepository             = documentationRepo;
     documentationPeriodicityRepository  = documentationPeriodicityRepo;
 }
Exemple #3
0
 public RequirementsController(IRequirementRepository requirementRepo,
                               IPresentationRepository presentationRepo,
                               IDocumentFileService documentFileServ,
                               ICustomerAuditorRespository customerAuditorRespo,
                               IContractorRepository contractorRepo,
                               IPresentationServices presentationServ,
                               IWorkflowMessageService workflowMessageServ,
                               IDocumentationBusinessTypeRepository documentationBusinessTypeRepo,
                               IPeriodRepository periodRepo,
                               IEntityTypeRepository entityTypeRepo)
 {
     requirementRepository               = requirementRepo;
     presentationRepository              = presentationRepo;
     documentFileService                 = documentFileServ;
     customerAuditorRespository          = customerAuditorRespo;
     contractorRepository                = contractorRepo;
     presentationServices                = presentationServ;
     workflowMessageService              = workflowMessageServ;
     documentationBusinessTypeRepository = documentationBusinessTypeRepo;
     periodRepository     = periodRepo;
     entityTypeRepository = entityTypeRepo;
 }
Exemple #4
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (presentationRepository != null)
                {
                    presentationRepository.Dispose();
                    presentationRepository = null;
                }

                //documentFileService.Dispose();
                if (requirementRepository != null)
                {
                    requirementRepository.Dispose();
                    requirementRepository = null;
                }

                if (customerAuditorRespository != null)
                {
                    customerAuditorRespository.Dispose();
                    customerAuditorRespository = null;
                }

                if (contractorRepository != null)
                {
                    contractorRepository.Dispose();
                    contractorRepository = null;
                }

                if (presentationServices != null)
                {
                    presentationServices.Dispose();
                    presentationServices = null;
                }

                if (workflowMessageService != null)
                {
                    workflowMessageService.Dispose();
                    workflowMessageService = null;
                }

                if (documentationBusinessTypeRepository != null)
                {
                    documentationBusinessTypeRepository.Dispose();
                    documentationBusinessTypeRepository = null;
                }

                if (periodRepository != null)
                {
                    periodRepository.Dispose();
                    periodRepository = null;
                }

                if (entityTypeRepository != null)
                {
                    entityTypeRepository.Dispose();
                    entityTypeRepository = null;
                }
            }
            base.Dispose(disposing);
        }