Пример #1
0
 public static SportWithSkillLevel CreateBasketballWithSkillLevel()
 {
     var sport = new SportWithSkillLevel
                     {
                         Name = "Basketball",
                         SkillLevel = new SkillLevel(Constants.DefaultSkillLevel)
                     };
     return sport;
 }
Пример #2
0
 public bool AddSportToProfile(Profile profile, SportWithSkillLevel sport)
 {
     using (var db = _connectionFactory.OpenDbConnection())
     using (var dbCmd = db.CreateCommand())
     {
         var playerSportLink = CreatePlayerSportLink(profile, sport);
         dbCmd.Insert(playerSportLink);
         return true;
     }
 }
Пример #3
0
 public static SportWithSkillLevel CreateSoccerWithSkillLevel()
 {
     var sport = new SportWithSkillLevel
                     {
                         Name = "Soccer",
                         SkillLevel = new SkillLevel(Constants.DefaultSkillLevel)
                     };
     return sport;
 }
Пример #4
0
 private void CreateSportAndSkillLevel()
 {
     if (Sport != null)
     {
         var sportWithSkillLevel = new SportWithSkillLevel {Name = Sport.Name};
         CreateSkillLevel(sportWithSkillLevel);
         _profile.SportsPlayed.Add(sportWithSkillLevel);
     }
 }
Пример #5
0
 private void CreateSkillLevel(SportWithSkillLevel sportWithSkillLevel)
 {
     if (LevelOfSkill != null)
         sportWithSkillLevel.SkillLevel = LevelOfSkill;
 }
 public void SetUp()
 {
     _sport = new SportWithSkillLevel();
 }
Пример #7
0
 private PlayerSportLink CreatePlayerSportLink(Profile profile, SportWithSkillLevel sport)
 {
     return new PlayerSportLink
                {
                    PlayerId = profile.ProfileName,
                    Sport = sport.Name,
                    Skill = sport.SkillLevel.Level
                };
 }