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); }
public async Task <IHttpActionResult> Login(RequestLoginAuthorizationView request) { ResponseLoginAuthorizationView response = await _service.Login(request.PlayerName); return(Ok(response)); }