예제 #1
0
        public void ThenActivationEmailIsSuccessfullyResent()
        {
            ScenarioContext.Current.Should().ContainKey("playerId");
            var playerId = ScenarioContext.Current.Get <Guid>("playerId");

            var data = new ResendActivationEmailData
            {
                Id = playerId
            };

            var result = AdminApiProxy.ResendActivationEmailInPlayerInfo(data);

            result.Should().NotBeNull();
            result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK);
        }
예제 #2
0
        public IHttpActionResult ResendActivationEmail(ResendActivationEmailData data)
        {
            _commands.ResendActivationEmail(data.Id);

            return(Ok(new { Result = "success" }));
        }
예제 #3
0
        //public HttpResponseMessage VerifyIdDocumentInPlayerInfo(VerifyIdDocumentData request)
        //{
        //    return WebClient.SecurePostAsJson<VerifyIdDocumentData, HttpResponseMessage>(Token, _url + "PlayerInfo/VerifyIdDocument", request);
        //}

        //public HttpResponseMessage UnverifyIdDocumentInPlayerInfo(UnverifyIdDocumentData request)
        //{
        //    return WebClient.SecurePostAsJson<UnverifyIdDocumentData, HttpResponseMessage>(Token, _url + "PlayerInfo/UnverifyIdDocument", request);
        //}

        public HttpResponseMessage ResendActivationEmailInPlayerInfo(ResendActivationEmailData request)
        {
            return(WebClient.SecurePostAsJson <ResendActivationEmailData, HttpResponseMessage>(Token, _url + AdminApiRoutes.ResendActivationEmailInPlayerInfo, request));
        }