コード例 #1
0
        public ActionResult Register(SSO.DataModel.RegistrationRequestModel request)
        {
            DataModel.RegistrationResposeModel serviceResponse = new DataModel.RegistrationResposeModel();

            request.RequestDateTime  = DateTimeOffset.UtcNow;
            request.RequestIpAddress = Request.UserHostAddress;

            try
            {
                //Call the external service
                serviceResponse = AuthService.Register(request);
            }
            catch (Exception e)
            {
                serviceResponse.ErrorMessage = "Failed to register user in service";
                AppLogger.Error(e, serviceResponse.ErrorMessage);
            }

            return(Json(serviceResponse.ErrorMessage ?? "User Registered"));
        }
コード例 #2
0
 public System.Threading.Tasks.Task <SSO.DataModel.RegistrationResposeModel> RegisterNewUserContractAsync(SSO.DataModel.RegistrationRequestModel request)
 {
     return(base.Channel.RegisterNewUserContractAsync(request));
 }
コード例 #3
0
 public SSO.DataModel.RegistrationResposeModel RegisterNewUserContract(SSO.DataModel.RegistrationRequestModel request)
 {
     return(base.Channel.RegisterNewUserContract(request));
 }