static void Main(string[] args) { ConfigurationService.Init(); using (var playerDataAccess = new PlayerDataAccess()) { foreach (var player in playerDataAccess.Select()) { Console.WriteLine($"[{player.Number}]{player.FullName}"); } var teamDataAccess = new TeamDataAccess(); var result = teamDataAccess.Select(); playerDataAccess.Insert(new Player { FullName = "Петя", Number = 5, TeamId = result.First().Id }); teamDataAccess.Dispose(); Console.WriteLine(); foreach (var player in playerDataAccess.Select()) { Console.WriteLine($"[{player.Number}]{player.FullName}"); } } }
public MaintController() { string teamConn = ConfigurationManager.ConnectionStrings["OnshoreSDAttendanceTracker"].ConnectionString; string absenceConn = ConfigurationManager.ConnectionStrings["OnshoreSDAttendanceTracker"].ConnectionString; _TeamDataAccess = new TeamDataAccess(); _AbsenceDataAccess = new AbsenceTypeDataAccess(); _UserDataAccess = new UserDataAccess(); _TeamBusinessLogic = new TeamBusinessLogic(); }
public void DeleteTeam(DeleteTeamRequest request) { if (request != null) { var dataAccess = new TeamDataAccess(request.Context); var team = dataAccess.GetById(request.IdTeam); dataAccess.Delete(team.FirstOrDefault()); } }
public Team UpdateTeam(UpdateTeamRequest request) { Team team = null; if (request != null && request.Team != null) { var dataAccess = new TeamDataAccess(request.Context); team = dataAccess.Update(request.Team); } return(team); }
public Team GetTeamById(GetTeamByIdRequest request) { Team team = null; if (request != null) { var dataAccess = new TeamDataAccess(request.Context); var academyQuery = dataAccess.GetById(request.IdTeam); team = academyQuery.FirstOrDefault(); } return(team); }
public List <Team> GetAllTeams(GetAllTeamsRequest request) { List <Team> teams = null; if (request != null) { var dataAccess = new TeamDataAccess(request.Context); var teamsQuery = dataAccess.GetAll(); teams = teamsQuery.ToList(); } return(teams); }
public static void TestFixtureSetup(TestContext context) { _UserDataAccess = new UserDataAccess(); _TeamDataAccess = new TeamDataAccess(); }
public TeamBusinessLogic() { _TeamDataAccess = new TeamDataAccess(); _AbsenceDataAccess = new AbsenceTypeDataAccess(); _UserDataAccess = new UserDataAccess(); }