public ConstituentsController(ConstituentContext context, IConstituentRepository constituentRepository) { _repository = new Repository <Constituent>(context); _contactRepo = new Repository <ConstituentContact>(context); _context = context; _constituentRepository = constituentRepository; }
public ConstituentAggregatesController(ConstituentContext context, IConstituentRepository constituentRepository, IEntityRepository entityRepository) { _repository = new Repository <Constituent>(context); _entityRepo = new Repository <Entity>(context); _contactRepo = new Repository <ConstituentContact>(context); _context = context; _constituentRepository = constituentRepository; _entityRepository = entityRepository; }
public ConstituentAggregatesControllerTests() { _options = new DbContextOptionsBuilder <ConstituentContext>() .UseInMemoryDatabase(databaseName: "TestCRUD") .Options; var context = new ConstituentContext(_options); _constituentRepo = new ConstituentRepository(context); _genericConstituentRepo = new Repository <Constituent>(context); _genericContactRepo = new Repository <ConstituentContact>(context); _entityRepo = new EntityRepository(context); _controller = new ConstituentAggregatesController(context, _constituentRepo, _entityRepo); _controller.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext(), RouteData = new RouteData(), ActionDescriptor = new ControllerActionDescriptor() }; }
public QuestionnaireController(ConstituentContext context) { _repository = new Repository <ClientQuestionnaire>(context); _otherRepository = new Repository <ClientQuestionnaireOther>(context); _serviceRepository = new Repository <ClientQuestionnaireService>(context); }