示例#1
0
        public async Task <ResponseLoginAuthorizationView> Login(string playerName)
        {
            if (playerName == PlayerType.Dealer.ToString())
            {
                throw new ArgumentException(UserMessages.NameReservedMessage);
            }

            Player player = await _playerManager.GetPlayerByName(playerName);

            var view = new ResponseLoginAuthorizationView
            {
                PlayerId = player.Id
            };

            return(view);
        }
示例#2
0
        public async Task <IHttpActionResult> Login(RequestLoginAuthorizationView request)
        {
            ResponseLoginAuthorizationView response = await _service.Login(request.PlayerName);

            return(Ok(response));
        }