/// <summary> /// Initialize repository context /// </summary> /// <param name="context">database connection</param> public CaseGoalRepository(RepositoryContext context, ICaseGoalLivingConditionRepository casegoallivingconditionRepository, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository) : base(context) { this.casegoallivingconditionRepository = casegoallivingconditionRepository; this.workerroleactionpermissionRepository = workerroleactionpermissionRepository; this.workerroleactionpermissionnewRepository = workerroleactionpermissionnewRepository; }
public CaseGoalController(IWorkerRepository workerRepository, ICaseMemberRepository casememberRepository, ICaseGoalRepository caseGoalRepository, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository, ICaseRepository caseRepository, IQualityOfLifeCategoryRepository qualityoflifecategoryRepository, ICaseWorkerRepository caseworkerRepository, ICaseGoalLivingConditionRepository casegoallivingconditionRepository , IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository) : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository) { this.workerRepository = workerRepository; this.casememberRepository = casememberRepository; this.caseGoalRepository = caseGoalRepository; this.qualityoflifecategoryRepository = qualityoflifecategoryRepository; this.casegoallivingconditionRepository = casegoallivingconditionRepository; this.caseworkerRepository = caseworkerRepository; }