Esempio n. 1
0
 public OrganizationFinalController(IUserRepository repUser, ImageRepository repImage,
                                    OrganizationRepository repOrg, OrgUserRepository repOrgUser, OrgImageRepository repOrgImage, CommentRepository repComment)
 {
     _repImage    = repImage;
     _repOrg      = repOrg;
     _repUser     = repUser;
     _repOrgUser  = repOrgUser;
     _repOrgImage = repOrgImage;
     _repComment  = repComment;
 }
        public OrganizationController()
        {
            db = new OrganizationDbEntities();

            orgrep            = new OrganizationRepository(db);
            imagerep          = new ImageRepository(db);
            orgimagerep       = new OrgImageRepository(db);
            partrep           = new ParticipantRepository(db);
            orgparticipantrep = new OrganizationParticipantRepository(db);
            orgcommentrep     = new OrganizationCommentRepository(db);
            commentrep        = new CommentRepository(db);
        }
Esempio n. 3
0
        public override IController CreateController(RequestContext requestContext, string controllerName)
        {
            if (db == null)
            {
                db = new MyOrganizationEntities();
            }
            if (userRep == null)
            {
                userRep = new UserRepository(db);
            }
            if (repImage == null)
            {
                repImage = new ImageRepository(db);
            }
            if (repOrg == null)
            {
                repOrg = new OrganizationRepository(db);
            }
            if (repOrgUser == null)
            {
                repOrgUser = new OrgUserRepository(db);
            }
            if (repOrgImage == null)
            {
                repOrgImage = new OrgImageRepository(db);
            }
            if (repComment == null)
            {
                repComment = new CommentRepository(db);
            }


            if (controllerName == "Home")
            {
                IController cnt1 = new HomeController(userRep);
                return(cnt1);
            }

            if (controllerName == "OrganizationFinal")
            {
                IController cnt1 = new OrganizationFinalController(userRep, repImage, repOrg, repOrgUser, repOrgImage, repComment);
                return(cnt1);
            }

            return(base.CreateController(requestContext, controllerName));
        }