Exemplo n.º 1
0
 public void UpdateFrom(Player data)
 {
     FirstName = data.FirstName;
     LastName = data.LastName;
     Username = data.Username;
     Email = data.Email;
 }
Exemplo n.º 2
0
 public PlayerViewModel(Player data)
 {
     Id = data.Id;
     FirstName = data.FirstName;
     LastName = data.LastName;
     DateOfBirth = data.DateOfBirth;
     Email = data.Email;
     Username = data.Username;
     CreationDate = data.CreationDate;
 }
Exemplo n.º 3
0
 private void ValidatePlayerInfo(Player data)
 {
     if (_session.Set<Player>().Any(x => x.Username == data.Username))
     {
         ModelState.AddModelError("Username", new Exception("A user with the same username already exists"));
     }
     else if (_session.Set<Player>().Any(x => x.Email == data.Email))
     {
         ModelState.AddModelError("Email", new Exception("A user with the same email already exists"));
     }
 }
Exemplo n.º 4
0
        public string Populate()
        {
            var animateur = new Animateur
            {
                Email = "*****@*****.**",
                FirstName = "Gab",
                LastName = "Lorquet",
                Username = "******",
                Password = "******".ToSHA1(),
            };
            _session.Add(animateur);

            var joueur = new Player
            {
                FirstName = "Test",
                LastName = "Test",
                Email = "*****@*****.**",
                Username = "******",
                DateOfBirth = new DateTime(2000, 01, 01)
            };
            _session.Add(joueur);
            _session.Commit();

            BuildArcane();
            BuildDivine();
            BuildNature();
            BuildMartial();
            BuildChasse();
            BuildRoublard();

            BuildRaces(_session.Set<Category>().ToList());

            BuildEvents();

            var sc = new Scenario
            {
                Name = "Guerre Mazérienne",
                Years = new List<Year>
                {
                    new Year
                    {
                        Name = "2016",
                        Current = true,
                        PlayableCategories = _session.Set<Category>().ToList(),
                        PlayableRaces = _session.Set<Race>().ToList(),
                        Events = _session.Set<Event>().ToList()
                    }
                }
            };

            _session.Add(sc);
            _session.Commit();

            return _session.Set<Event>().Count().ToString();
        }