Ejemplo n.º 1
0
        public void RegisterUser(RegisterInputModel registerInputModel)
        {
            var user = new Users()
            {
                DateAdded    = DateTime.Now,
                EmailAddress = registerInputModel.EmailAddress,
                FirstName    = registerInputModel.FirstName,
                LastName     = registerInputModel.LastName,
                Id           = Guid.NewGuid(),
                Password     = registerInputModel.Password
            };

            _usersRepository.Add(user);
            _usersRepository.SaveChanges();
            if (registerInputModel.Score.HasValue)
            {
                _quizScoresRepository.Add(new QuizScores()
                {
                    Id        = Guid.NewGuid(),
                    Score     = registerInputModel.Score.Value,
                    DateAdded = DateTime.Now,
                    UserId    = user.Id,
                    User      = user
                });
                _quizScoresRepository.SaveChanges();
            }
        }
Ejemplo n.º 2
0
 public void CreateQuizStore(Guid userId, int score)
 {
     _quizScoresRepository.Add(new DomainModels.Models.QuizScores()
     {
         DateAdded = DateTime.Now,
         Id        = Guid.NewGuid(),
         Score     = score,
         UserId    = userId
     });
     _quizScoresRepository.SaveChanges();
 }