public void UpdateFrom(Player data) { FirstName = data.FirstName; LastName = data.LastName; Username = data.Username; Email = data.Email; }
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; }
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")); } }
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(); }