/// <summary> /// Initializes a new instance of the <see cref="PersonController"/> class. /// </summary> /// <param name="person"></param> /// <param name="projectRepo">The projectRepo<see cref="IProject"/></param> /// <param name="roleRepo">The roleRepo<see cref="IRole"/></param> /// <param name="projectRoleRepo">The projectRoleRepo<see cref="IProjectRole"/></param> public PersonController(IPerson person, IProject projectRepo, IRole roleRepo, IProjectRole projectRoleRepo) { _personRepo = person; _projectRepo = projectRepo; _roleRepo = roleRepo; _projectRoleRepo = projectRoleRepo; }
/// <summary> /// Home constructer the injects the role, person, project, and role repos. /// </summary> /// <param name="roleRepo"></param> /// <param name="personRepo"></param> /// <param name="projectRepo"></param> /// <param name="projectRoleRepo"></param> public HomeController(IRole roleRepo, IPerson personRepo, IProject projectRepo, IProjectRole projectRoleRepo) { _personRepo = personRepo; _projectRepo = projectRepo; _roleRepo = roleRepo; _projectRoleRepo = projectRoleRepo; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectsController"/> class, and injects project, person, role, and projectrole repos. /// </summary> /// <param name="project">The project<see cref="IProject"/></param> /// <param name="person">The person<see cref="IPerson"/></param> /// <param name="role">The role<see cref="IRole"/></param> /// <param name="projectRole">The projectRole<see cref="IProjectRole"/></param> public ProjectsController(IProject project, IPerson person, IRole role, IProjectRole projectRole) { _projectRepo = project; _personRepo = person; _roleRepo = role; _projectRoleRepo = projectRole; }