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}");
                }
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        public void DeleteTeam(DeleteTeamRequest request)
        {
            if (request != null)
            {
                var dataAccess = new TeamDataAccess(request.Context);

                var team = dataAccess.GetById(request.IdTeam);

                dataAccess.Delete(team.FirstOrDefault());
            }
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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();
 }