/// <summary> /// get team projects using provided data access instance /// </summary> /// <param name="dataAccess">the implementation of the data access to use when getting the data</param> public static IEnumerable <Project> GetProjects(ITeamDataAccess dataAccess) { return(dataAccess.GetProjects()); }
/// <summary> /// get changesets using provided data access instance /// </summary> /// <param name="dataAccess">the implementation of the data access to use when getting the data</param> public static IServiceProvider GetTeamProjectCollection(ITeamDataAccess dataAccess) { var DAL = new Data.Team.TeamData(dataAccess); return(DAL.GetTeamProjectCollection()); }
/// <summary> /// default constructor (with dependency input) /// </summary> /// <param name="teamDataAccess">the data access object to use when getting data</param> public TeamData(ITeamDataAccess teamDataAccess) { _teamDataAccess = teamDataAccess; }
public TeamBLL(ITeamDataAccess team) { teamData = team; }
/// <summary> /// default constructor (passes in dataaccess layer dependency) /// </summary> public TeamRepository(ITeamDataAccess teamDataAccess) { TeamDataAccess = teamDataAccess; }