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; }
/// <summary> /// Initialize repository context /// </summary> /// <param name="context">database connection</param> public CaseActionNewRepository(RepositoryContext context, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository, IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository, IWorkerToDoRepository workertodoRepository) : base(context) { this.workerroleactionpermissionRepository = workerroleactionpermissionRepository; this.workerroleactionpermissionnewRepository = workerroleactionpermissionnewRepository; this.workertodoRepository = workertodoRepository; }
/// <summary> /// Initialize repository context /// </summary> /// <param name="context">database connection</param> public CaseActionRepository(RepositoryContext context, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository, IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository, ICaseWorkerRepository caseworkerRepository, IWorkerNotificationRepository workernotificationRepository, ICaseSmartGoalServiceProviderRepository casesmartgoalserviceproviderRepository, IWorkerToDoRepository workertodoRepository) : base(context) { this.workerroleactionpermissionRepository = workerroleactionpermissionRepository; this.workerroleactionpermissionnewRepository = workerroleactionpermissionnewRepository; this.caseworkerRepository = caseworkerRepository; this.workernotificationRepository = workernotificationRepository; this.casesmartgoalserviceproviderRepository = casesmartgoalserviceproviderRepository; this.workertodoRepository = workertodoRepository; }