Beispiel #1
0
        public AuthPlayerResponse Authenticate(AuthPlayerRequest request)
        {
            if (request == null)
            {
                AddNotification("AuthPlayerRequest", Message.X0_IS_REQUIRED.ToFormat("AuthPlayerRequest"));
            }

            Email  email  = new Email(request.Email);
            Player player = new Player(email, request.Password);

            AddNotifications(player, email);

            if (IsInvalid())
            {
                return(null);
            }

            return((AuthPlayerResponse)_playerRepository.Authenticate(player.Email.Endereco, player.Password));
        }