Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }