コード例 #1
0
        public BaseResponse <object> ConfirmUserEmail(ConfirmUserEmailRequest request)
        {
            BaseResponse <object> response = new BaseResponse <object>();

            var result = this.UserRepository.ConfirmUserEmail(request.EmailConfirmationToken);

            response.StatusCode = (result == true)
                    ? HttpStatusCode.OK
                    : HttpStatusCode.NotFound;

            return(response);
        }
コード例 #2
0
        public BaseResponse <object> ConfirmUserEmail(ConfirmUserEmailRequest request)
        {
            BaseResponse <object> response = new BaseResponse <object>();

            IRestRequest restRequest = new RestRequest("users/email-activate/{emailConfirmationToken}", Method.PATCH);

            restRequest.AddUrlSegment("emailConfirmationToken", request.EmailConfirmationToken);
            restRequest.RequestFormat = DataFormat.Json;

            IRestResponse restResponse = this.RestClient.Execute(restRequest);

            return(this.HandleResponse <object>(restResponse));
        }