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;
        }
Exemple #2
0
        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));
        }
Exemple #3
0
 public HomeController(IUserRepository userRepository, IOrganizationRepository orgRepo, IImageOrgRepository imageRep)
 {
     _userRepository = userRepository;
     _orgRepo        = orgRepo;
 }