/// <remarks/> public void ValidateLoginAsync(ValidateLoginRequest Request, object userState) { if ((this.ValidateLoginOperationCompleted == null)) { this.ValidateLoginOperationCompleted = new System.Threading.SendOrPostCallback(this.OnValidateLoginOperationCompleted); } this.InvokeAsync("ValidateLogin", new object[] { Request}, this.ValidateLoginOperationCompleted, userState); }
public ValidateLoginResult ValidateLogin(ValidateLoginRequest Request) { object[] results = this.Invoke("ValidateLogin", new object[] { Request}); return ((ValidateLoginResult)(results[0])); }
/// <remarks/> public void ValidateLoginAsync(ValidateLoginRequest Request) { this.ValidateLoginAsync(Request, null); }
public static CFBR_Validation_Response LoginClient(string username, string password) { ClientService service = new ClientService(); // Create request ValidateLoginRequest request = new ValidateLoginRequest(); // Create and fill credentials request.SourceCredentials = new SourceCredentials(); request.SourceCredentials.SourceName = SOURCE_NAME; request.SourceCredentials.Password = SOURCE_PASSWORD; request.SourceCredentials.SiteIDs = SITE_IDS; request.Username = username; request.Password = password; ValidateLoginResult api_result = service.ValidateLogin(request); CFBR_Validation_Response result = new CFBR_Validation_Response(); if (api_result.Status == StatusCode.Success) { result.IsValid = true; result.DataObj = new CFBR_User() { ClientId = api_result.Client.ID, Username = api_result.Client.Email, SessionGuid = api_result.GUID }; result.Message = "SUCCESS"; } else { result.IsValid = false; result.Message = "Error logging in"; } return result; }