예제 #1
0
        public bool MemberRegister(IMemberRegister memberDetails, out string errorMessage)
        {
            JXTNext_MemberRegister regRequest = memberDetails as JXTNext_MemberRegister;

            //convert with mapper
            dynamic apiObj = _memberMapper.Register_ConvertToAPIEntity <JXTNext_MemberRegister>(regRequest);

            ConnectorPostRequest connectorRequest = new ConnectorPostRequest(HTTP_Requests_MaxWaitTime)
            {
                HeaderValues = base.HTTP_Request_HeaderValues,
                Data         = apiObj,
                TargetUri    = new Uri(CONFIG_DataAccessTarget + $"/api/member/register")
            };
            ConnectorResponse response = JXTNext.Common.API.Connector.Post(connectorRequest);

            if (response.Success)
            {
                errorMessage = null;

                return(true);
            }

            errorMessage = null;
            return(response.Success);
        }