public OrganizationController(IOrganizationRepository orgRepository, IImageRepository imageRepository, IUserRepository userRepository, IOrgUserRepository orgUserrepository , IImageOrgRepository orgImageRepository, ITestRepository testrep ) { _organizationRepository = orgRepository; _imageRepository = imageRepository; _userRepository = userRepository; _orgUserrepository = orgUserrepository; _orgImageRepository = orgImageRepository; _testrep = testrep; }
public override IController CreateController(RequestContext requestContext, string controllerName) { if (ctx == null) { ctx = new MyOrganizationEntities(); } if (repuser == null) { repuser = new UserRepository(ctx); } if (repOrg == null) { repOrg = new OrganizationRepository(ctx); } if (repImg == null) { repImg = new ImageRepository(ctx); } if (orgImagerep == null) { orgImagerep = new OrgImageRepository(ctx); } if (orgUserRepository == null) { orgUserRepository = new OrgUserRepository(ctx); } //if (controllerName == "Home") //{ // return new HomeController(repuser,repOrg,orgImagerep); //} //if (controllerName == "Organization") //{ // return new OrganizationController(repOrg, repImg, repuser, orgUserRepository, orgImagerep,new testRepository()); //} return(base.CreateController(requestContext, controllerName)); }
public HomeController(IUserRepository userRepository, IOrganizationRepository orgRepo, IImageOrgRepository imageRep) { _userRepository = userRepository; _orgRepo = orgRepo; }