예제 #1
0
        public BaseResponse <object> IsEmailAvailable(IsEmailAvailableRequest request)
        {
            BaseResponse <object> response = new BaseResponse <object>();

            var result = this.UserRepository.ExistsEmail(request.Email);

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

            return(response);
        }
        public BaseResponse <object> IsEmailAvailable(IsEmailAvailableRequest request)
        {
            BaseResponse <object> response = new BaseResponse <object>();

            IRestRequest restRequest = new RestRequest("users/email/{email}/exists", Method.GET);

            restRequest.AddUrlSegment("email", request.Email);
            restRequest.RequestFormat = DataFormat.Json;

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

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