예제 #1
0
 public MsoCase(Guid id, Owner user, ICaseRepository caseRepository)
     : this(caseRepository)
 {
     Id = id;
       Owner = user;
       return;
 }
예제 #2
0
 public CaseAssessmentController(IWorkerRepository workerRepository,
                                 ICaseMemberRepository casememberRepository,
                                 IAssessmentTypeRepository assessmenttypeRepository,
                                 IMemberStatusRepository memberstatusRepository,
                                 IRiskTypeRepository risktypeRepository,
                                 ICaseWorkerRepository caseworkerRepository,
                                 IReasonsForDischargeRepository reasonsfordischargeRepository,
                                 ICaseAssessmentRepository caseassessmentRepository,
                                 IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                 ICaseRepository caseRepository,
                                 IQualityOfLifeRepository qualityoflifeRepository,
                                 IQualityOfLifeSubCategoryRepository qualityoflifesubcategoryRepository,
                                 IQualityOfLifeCategoryRepository qualityoflifecategoryRepository,
                                 ICaseAssessmentLivingConditionRepository caseassessmentlivingconditionRepository,
                                 ICaseSmartGoalRepository casesmartgoalRepository
                                 , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository                        = workerRepository;
     this.casememberRepository                    = casememberRepository;
     this.assessmenttypeRepository                = assessmenttypeRepository;
     this.memberstatusRepository                  = memberstatusRepository;
     this.risktypeRepository                      = risktypeRepository;
     this.caseworkerRepository                    = caseworkerRepository;
     this.reasonsfordischargeRepository           = reasonsfordischargeRepository;
     this.caseassessmentRepository                = caseassessmentRepository;
     this.qualityoflifeRepository                 = qualityoflifeRepository;
     this.qualityoflifesubcategoryRepository      = qualityoflifesubcategoryRepository;
     this.qualityoflifecategoryRepository         = qualityoflifecategoryRepository;
     this.caseassessmentlivingconditionRepository = caseassessmentlivingconditionRepository;
     this.casesmartgoalRepository                 = casesmartgoalRepository;
 }
예제 #3
0
 public CaseService(ICaseRepository caseRepository, IContactRepository contactRepository, ITracerService tracerService, IEmailService emailService)
 {
     _caseRepository    = caseRepository;
     _contactRepository = contactRepository;
     _tracerService     = tracerService;
     _emailService      = emailService;
 }
예제 #4
0
 public CaseActionController(IWorkerRepository workerRepository,
                             ICaseProgressNoteRepository caseprogressnoteRepository,
                             ICaseWorkerRepository caseworkerRepository,
                             ICaseActionRepository caseactionRepository,
                             IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                             IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                             ICaseRepository caseRepository,
                             ICaseSmartGoalRepository casesmartgoalRepository,
                             ICaseMemberRepository casememberRepository,
                             ICaseMemberProfileRepository casememberprofileRepository,
                             ICaseAssessmentRepository caseassessmentRepository,
                             ICaseGoalRepository caseGoalRepository,
                             IWorkerToDoRepository workertodoRepository,
                             IEmailTemplateRepository emailTemplateRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository            = workerRepository;
     this.caseprogressnoteRepository  = caseprogressnoteRepository;
     this.caseworkerRepository        = caseworkerRepository;
     this.caseactionRepository        = caseactionRepository;
     this.casesmartgoalRepository     = casesmartgoalRepository;
     this.casememberRepository        = casememberRepository;
     this.casememberprofileRepository = casememberprofileRepository;
     this.caseassessmentRepository    = caseassessmentRepository;
     this.caseGoalRepository          = caseGoalRepository;
     this.workertodoRepository        = workertodoRepository;
     this.emailTemplateRepository     = emailTemplateRepository;
 }
 public CaseController(IUserRepository user, ICaseRepository caseRepo, IAuthProvider auth, ICaseStatusRepository status)
 {
     _user   = user;
     _case   = caseRepo;
     _auth   = auth;
     _status = status;
 }
예제 #6
0
 public NoteController(IUserRepository user, ICaseRepository caseRepo, INoteRepository note, IAuthProvider auth)
 {
     _user = user;
     _case = caseRepo;
     _note = note;
     _auth = auth;
 }
예제 #7
0
 public CaseController(IOnsRepository onsRepository, ICaseRepository caseRepository, IRegionLookupService regionLookupService, ILogger <CaseController> logger)
 {
     _logger = logger;
     _regionLookupService = regionLookupService;
     _onsRepository       = onsRepository;
     _caseRepository      = caseRepository;
 }
예제 #8
0
 public CaseController(ICaseRepository caseRepository, ITeamRepository teamRepository, IUserRepository userRepository, ITeamUserRepository teamUserRepository)
 {
     _caseRepository     = caseRepository;
     _teamRepository     = teamRepository;
     _userRepository     = userRepository;
     _teamUserRepository = teamUserRepository;
 }
예제 #9
0
        public ConsumerOwner(string userName, Guid id, ICaseRepository caseRepository)
            : base(caseRepository, id)
        {
            UserName = userName;

              return;
        }
예제 #10
0
 public CaseMemberProfileController(IWorkerRepository workerRepository,
                                    ICaseMemberRepository casememberRepository,
                                    IProfileTypeRepository profiletypeRepository,
                                    IHighestLevelOfEducationRepository highestlevelofeducationRepository,
                                    IGPARepository gpaRepository,
                                    IAnnualIncomeRepository annualincomeRepository,
                                    ISavingsRepository savingsRepository,
                                    IHousingQualityRepository housingqualityRepository,
                                    IImmigrationCitizenshipStatusRepository immigrationcitizenshipstatusRepository,
                                    ICaseMemberProfileRepository casememberprofileRepository,
                                    IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                    IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                    ICaseWorkerRepository caseworkerRepository,
                                    ICaseRepository caseRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository                  = workerRepository;
     this.casememberRepository              = casememberRepository;
     this.profiletypeRepository             = profiletypeRepository;
     this.highestlevelofeducationRepository = highestlevelofeducationRepository;
     this.gpaRepository            = gpaRepository;
     this.annualincomeRepository   = annualincomeRepository;
     this.savingsRepository        = savingsRepository;
     this.housingqualityRepository = housingqualityRepository;
     this.immigrationcitizenshipstatusRepository = immigrationcitizenshipstatusRepository;
     this.casememberprofileRepository            = casememberprofileRepository;
     this.caseworkerRepository = caseworkerRepository;
 }
 public AppointmentController(IUserRepository user, ICaseRepository caseRepo, IAppointmentRepository appointment, IAuthProvider auth)
 {
     _user        = user;
     _case        = caseRepo;
     _appointment = appointment;
     _auth        = auth;
 }
예제 #12
0
 public CaseSmartGoalServiceProviderController(IWorkerRepository workerRepository,
                                               IServiceProviderRepository serviceproviderRepository,
                                               IServiceRepository serviceRepository,
                                               ICaseSmartGoalRepository casesmartgoalRepository,
                                               IFinancialAssistanceSubCategoryRepository financialassistancesubcategoryRepository,
                                               IFinancialAssistanceCategoryRepository financialassistancecategoryRepository,
                                               IServiceLevelOutcomeRepository serviceleveloutcomeRepository,
                                               ICaseSmartGoalServiceLevelOutcomeRepository casesmartgoalserviceleveloutcomeRepository,
                                               ICaseSmartGoalServiceProviderRepository casesmartgoalserviceproviderRepository,
                                               ICaseAssessmentLivingConditionRepository caseassessmentlivingconditionRepository,
                                               IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                               IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                               ICaseRepository caseRepository,
                                               ICaseMemberRepository casememberRepository,
                                               IWorkerInRoleRepository workerinroleRepository, IWorkerInRoleNewRepository workerinrolenewRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.serviceleveloutcomeRepository = serviceleveloutcomeRepository;
     this.serviceproviderRepository     = serviceproviderRepository;
     this.serviceRepository             = serviceRepository;
     this.workerRepository        = workerRepository;
     this.casesmartgoalRepository = casesmartgoalRepository;
     this.financialassistancesubcategoryRepository = financialassistancesubcategoryRepository;
     this.casesmartgoalserviceproviderRepository   = casesmartgoalserviceproviderRepository;
     this.casememberRepository = casememberRepository;
     this.casesmartgoalserviceleveloutcomeRepository = casesmartgoalserviceleveloutcomeRepository;
     this.financialassistancecategoryRepository      = financialassistancecategoryRepository;
     this.caseassessmentlivingconditionRepository    = caseassessmentlivingconditionRepository;
     this.workerinroleRepository    = workerinroleRepository;
     this.workerinrolenewRepository = workerinrolenewRepository;
 }
예제 #13
0
        public CaseProgressNoteController(IWorkerRepository workerRepository,
                                          ICaseMemberRepository casememberRepository,
                                          ITimeSpentRepository timespentRepository,
                                          IContactMethodRepository contactmethodRepository,
                                          ICaseProgressNoteRepository caseprogressnoteRepository,

                                          ICaseRepository caseRepository,
                                          IActivityTypeRepository activitytypeRepository,
                                          IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                          IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                          ICaseMemberProfileRepository casememberprofileRepository,
                                          ICaseAssessmentRepository caseassessmentRepository,
                                          ICaseGoalRepository caseGoalRepository,
                                          IWorkerNotificationRepository workernotificationRepository,
                                          ICaseProgressNoteMembersRepository caseprogressnoteMembersRepository)
            : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
        {
            this.workerRepository                  = workerRepository;
            this.casememberRepository              = casememberRepository;
            this.activitytypeRepository            = activitytypeRepository;
            this.timespentRepository               = timespentRepository;
            this.contactmethodRepository           = contactmethodRepository;
            this.caseprogressnoteRepository        = caseprogressnoteRepository;
            this.casememberprofileRepository       = casememberprofileRepository;
            this.caseassessmentRepository          = caseassessmentRepository;
            this.caseGoalRepository                = caseGoalRepository;
            this.workernotificationRepository      = workernotificationRepository;
            this.caseProgressNoteMembersRepository = caseprogressnoteMembersRepository;
        }
예제 #14
0
 public CaseMemberController(IWorkerRepository workerRepository,
                             ICaseRepository caseRepository,
                             IRelationshipStatusRepository relationshipstatusRepository,
                             ILanguageRepository languageRepository,
                             IGenderRepository genderRepository,
                             IEthnicityRepository ethnicityRepository,
                             ICaseMemberEthinicity caseEthinicityRepository,
                             IContactMediaRepository contactmediaRepository,
                             IMaritalStatusRepository maritalstatusRepository,
                             IMemberStatusRepository memberstatusRepository,
                             ICaseMemberRepository casememberRepository,
                             ICaseWorkerRepository caseworkerRepository,
                             IWorkerRoleRepository workerRoleRepository,
                             IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository
                             , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository
                             , ICaseWorkerNoteRepository caseWorkerNoteRepository
                             )
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository             = workerRepository;
     this.relationshipStatusRepository = relationshipstatusRepository;
     this.languageRepository           = languageRepository;
     this.genderRepository             = genderRepository;
     this.ethnicityRepository          = ethnicityRepository;
     this.caseEthinicityRepository     = caseEthinicityRepository;
     this.maritalStatusRepository      = maritalstatusRepository;
     this.memberstatusRepository       = memberstatusRepository;
     this.casememberRepository         = casememberRepository;
     this.caseworkerRepository         = caseworkerRepository;
     this.workerroleRepository         = workerRoleRepository;
     this.contactmediaRepository       = contactmediaRepository;
     this.caseWorkerNoteRepository     = caseWorkerNoteRepository;
 }
예제 #15
0
 public SubmissionsManager(
     IMapper mapper,
     IContactRepository contactRepository,
     ITemplateProviderResolver templateProviderResolver,
     ICaseRepository caseRepository,
     ITransformator transformator,
     INotificationSender notificationSender,
     ITaskRepository taskRepository,
     ITeamRepository teamRepository,
     ISupplierRepository supplierRepository,
     ISearchEngine searchEngine,
     ISupportsService supportsService,
     IPrintRequestsRepository printingRepository,
     IPdfGenerator pdfGenerator)
 {
     this.mapper                   = mapper;
     this.contactRepository        = contactRepository;
     this.templateProviderResolver = templateProviderResolver;
     this.caseRepository           = caseRepository;
     this.transformator            = transformator;
     this.notificationSender       = notificationSender;
     this.taskRepository           = taskRepository;
     this.teamRepository           = teamRepository;
     this.supplierRepository       = supplierRepository;
     this.searchEngine             = searchEngine;
     this.supportsService          = supportsService;
     this.printingRepository       = printingRepository;
     this.pdfGenerator             = pdfGenerator;
     this.evacuationFileLoader     = new EvacuationFileLoader(mapper, teamRepository, taskRepository, supplierRepository);
 }
 public IncomingMessageProcessor(IRepository repository, IMessageSender messageSender,
                                 ICaseRepository caseRepository, IEmailSender emailSender)
 {
     _repository = repository;
     _messageSender = messageSender;
     _caseRepository = caseRepository;
     _emailSender = emailSender;
 }
예제 #17
0
 public HomepageController(INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository, IItemTranslationRepository itemTranslationRepository)
 {
     _newsItemRepository        = newsItemRepository;
     _solutionRepository        = solutionRepository;
     _caseRepository            = caseRepository;
     _blockRepository           = blockRepository;
     _itemTranslationRepository = itemTranslationRepository;
 }
예제 #18
0
 public HomeController(ICustomerRepository customerRepository, INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository)
 {
     _customerRepository = customerRepository;
     _newsItemRepository = newsItemRepository;
     _solutionRepository = solutionRepository;
     _caseRepository     = caseRepository;
     _blockRepository    = blockRepository;
 }
예제 #19
0
        public void CaseRepositoryCanCreateCase()
        {
            ICaseRepository cr = CaseRepository.Instance;

            ICase thiscase = cr.Create();

            Assert.AreEqual(0, thiscase.CaseNumber);
        }
예제 #20
0
 public Case(string userID, Company company)
 {
     _caseRepository = new CaseRepository();
     UserID          = userID;
     Company         = company;
     CreateTime      = DateTimeOffset.UtcNow;
     _pays           = new List <Pay>();
 }
        public IndexModel(ICaseRepository caseRepository, IUserRepository userRepository)
        {
            this.caseRepository = caseRepository;


            // Mock the user logged in
            UserProfile = userRepository.GetUser("genesis\\eromito");
        }
예제 #22
0
 public ReportService(IReportRepository repository, IPaymentRepository payment, IExpenseRepository expense, ICaseRepository caseRepository, IRevenueRepository revenueRepository)
 {
     _repository        = repository;
     _payment           = payment;
     _expense           = expense;
     _case              = caseRepository;
     _revenueRepository = revenueRepository;
 }
예제 #23
0
 public NewslettersController(INewsletterRepository newsletterRepository, INewsletterSubscriptionRepository newsletterSubscriptionRepository, ICaseRepository caseRepository, INewsItemRepository newsItemRepository, IDownloadRepository downloadRepository, INewsletterService newsletterService)
 {
     _newsletterRepository             = newsletterRepository;
     _newsletterSubscriptionRepository = newsletterSubscriptionRepository;
     _caseRepository     = caseRepository;
     _newsItemRepository = newsItemRepository;
     _downloadRepository = downloadRepository;
     _newsletterService  = newsletterService;
 }
예제 #24
0
 public CartableService(ICaseRepository caseRepository, IBpmsUnitOfWork bpmsUnitOfWork,
                        ILogger <CartableService> logger,
                        IUserContext userContext
                        ) : base(userContext)
 {
     this.caseRepository = caseRepository;
     this.bpmsUnitOfWork = bpmsUnitOfWork;
     this.logger         = logger;
     this.userContext    = userContext;
 }
예제 #25
0
 public CaseSupportCircleController(IWorkerRepository workerRepository,
                                    ICaseRepository caseRepository,
                                    ICaseSupportCircleRepository casesupportcircleRepository,
                                    IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository
                                    , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository            = workerRepository;
     this.casesupportcircleRepository = casesupportcircleRepository;
 }
예제 #26
0
 public CaseTrainingController(IWorkerRepository workerRepository,
                               IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                               IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                               ICaseRepository caseRepository,
                               ICaseTrainingRepository trainingRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository       = workerRepository;
     this.caseTrainingRepository = trainingRepository;
 }
예제 #27
0
 public CaseWorkerNoteController(IContactMethodRepository contactmethodRepository,
                                 ICaseRepository caseRepository,
                                 IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                 IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                 ICaseWorkerNoteRepository caseWorkerNoteRepository, ICaseMemberRepository casememberRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.contactmethodRepository  = contactmethodRepository;
     this.caseWorkerNoteRepository = caseWorkerNoteRepository;
     this.casememberRepository     = casememberRepository;
 }
예제 #28
0
        public void CaseListIsNotEmpty()
        {
            ICaseRepository caseRepository = CaseRepository.Instance;

            caseRepository.Add(new Case());
            caseRepository.Add(new Case());

            List <ICase> listOfCases = caseRepository.GetAllCases();

            Assert.IsTrue(listOfCases.Count > 0);
        }
예제 #29
0
 public HomeController(IMemberRepository memberRepository,
                       IDonorRepository donorRepository,
                       ICaseRepository caseRepository,
                       IStoryRepository storyRepository,
                       WelcomeMail welcomeMail)
 {
     _memberRepository = memberRepository;
     _donorRepository  = donorRepository;
     _caseRepository   = caseRepository;
     _storyRepository  = storyRepository;
     _welcomeMail      = welcomeMail;
 }
예제 #30
0
        public void CheckIfListHasCorrectNumberOfCases()
        {
            ICaseRepository caseRepository = CaseRepository.Instance;

            caseRepository.Add(new Case());
            caseRepository.Add(new Case());
            caseRepository.Add(new Case());

            List <ICase> listOfCases = caseRepository.GetAllCases();

            Assert.AreEqual(1, listOfCases.Count);
        }
 public CaseMemberEmergencyContactController(IWorkerRepository workerRepository,
                                             ICaseMemberRepository casememberRepository,
                                             ICaseMemberEmergencyContactRepository casememberEmergencyContactRepository,
                                             IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                             IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                             ICaseRepository caseRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.workerRepository       = workerRepository;
     this.casememberRepository   = casememberRepository;
     this.contactmediaRepository = contactmediaRepository;
     this.casememberEmergencyContactRepository = casememberEmergencyContactRepository;
 }
예제 #32
0
 internal TransactionService(
     ICaseRepository caseRepository,
     ITransactionRepository transactionRepository,
     IPaymentRepository paymentRepository,
     IRepository <AdjustmentReason> adjustmentReasonRepository,
     IUnitOfWork unitOfWork,
     ICacheManager cacheManager)
 {
     this.caseRepository             = caseRepository;
     this.transactionRepository      = transactionRepository;
     this.paymentRepository          = paymentRepository;
     this.adjustmentReasonRepository = adjustmentReasonRepository;
     this.unitOfWork   = unitOfWork;
     this.cacheManager = cacheManager;
 }
예제 #33
0
 /// <inheritdoc />
 public IndexApplicationService(
     IndexServiceClient indexServiceClient,
     UnitOfWork unitOfWork,
     ICaseRepository caseRepository,
     ILogger logger,
     PhoneHubMessageService phoneHubMessageService,
     IMapper mapper)
 {
     _indexServiceClient     = indexServiceClient;
     _unitOfWork             = unitOfWork;
     _caseRepository         = caseRepository;
     _logger                 = logger;
     _phoneHubMessageService = phoneHubMessageService;
     _mapper                 = mapper;
 }
        public CaseManagementService(ICaseRepository caseRepository)
        {
            _caseRepository = caseRepository;

              return;
        }
 public ReferenceValidator(ICaseRepository service)
 {
     this.service = service;
 }
 public CasesController(ICaseRepository caseRepository, IRepository repository, IMessageSender sender)
 {
     _caseRepository = caseRepository;
     _repository = repository;
     _sender = sender;
 }
 public NotesController (ICaseRepository caseRepository)
 {
     _caseRepository = caseRepository;
 }
예제 #38
0
 protected Owner(ICaseRepository caseRepository, Guid id)
 {
     _CaseRepostory = caseRepository;
       Id = id;
       return;
 }
 public CasesService(ICaseRepository caseRepository)
 {
     this.caseRepository = caseRepository;
 }
 public SecurityInformationController(ICaseRepository caseRepository)
 {
     this.caseRepository = caseRepository;
 }
예제 #41
0
 internal CasesController(ICaseRepository caseRepository)
 {
     _caseRepository = caseRepository;
 }
예제 #42
0
 public MsoCase(ICaseRepository caseRepository)
 {
     _caseRepository = caseRepository;
       return;
 }
 public LocationInformationController (ICaseRepository caseRepository)
 {
     this._caseRepository = caseRepository;
 }
예제 #44
0
 public CaseBL()
 {
     this.caseRepository = new CaseRepository();
 }