Commit 6d887c95 authored by Bart Boone's avatar Bart Boone 🤞🏼

Merge branch 'cherry-pick-568d846b' into 'dev'

refs #5680 - mailcontroleservice kan ook feedback geven over de gegeven score

See merge request !55
parents 402cd894 7940f7a3
...@@ -88,11 +88,24 @@ public int BetrouwbaarheidsscoreOphalenOpNaam(string voornaam, string naam, stri ...@@ -88,11 +88,24 @@ public int BetrouwbaarheidsscoreOphalenOpNaam(string voornaam, string naam, stri
/// <param name="naam">Naam van de eigenaar (m/v/x)</param> /// <param name="naam">Naam van de eigenaar (m/v/x)</param>
/// <p param name="geboortejaar">Geboortejaar van de eigenaar (m/v/x)</p> /// <p param name="geboortejaar">Geboortejaar van de eigenaar (m/v/x)</p>
/// <param name="email">Mailadres dat we controleren</param> /// <param name="email">Mailadres dat we controleren</param>
/// <returns>Een score die aangeeft hoe betrouwbaar het adres en de link met de eigenaar (m/v/x) is. /// <returns>Een score die aangeeft hoe betrouwbaar het adres en de link met de eigenaar (m/v/x) zijn.
/// Twee en hoger is redelijk betrouwbaar.</returns> /// Twee en hoger is redelijk betrouwbaar.</returns>
public int BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaar(string voornaam, string naam, int geboortejaar, string email) public int BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaar(string voornaam, string naam, int geboortejaar, string email)
{ {
return _ctrlservice.BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaar(voornaam, naam, geboortejaar, email); return _ctrlservice.BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaar(voornaam, naam, geboortejaar, email);
} }
/// <summary>
/// Geeft aan waarop de service zich baseert om te bepalen of het opgegeven mailadres al dan niet betrouwbaar is.
/// </summary>
/// <param name="voornaam">Voornaam van de eigenaar (m/v/x)</param>
/// <param name="naam">Naam van de eigenaar (m/v/x)</param>
/// <p param name="geboortejaar">Geboortejaar van de eigenaar (m/v/x)</p>
/// <param name="email">Mailadres dat we controleren</param>
/// <returns>Feedback over hoe betrouwbaar het adres en de link met de eigenaar (m/v/x) zijn.</returns>
public string BetrouwbaarheidsfeedbackOphalen(string voornaam, string naam, int geboortejaar, string email)
{
return _ctrlservice.BetrouwbaarheidsfeedbackOphalen(voornaam, naam, geboortejaar, email);
}
} }
} }
...@@ -23,7 +23,7 @@ namespace Chiro.Cdf.Intranet.MailcontroleService { ...@@ -23,7 +23,7 @@ namespace Chiro.Cdf.Intranet.MailcontroleService {
/// <remarks/> /// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1087.0")] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")] [System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="MailcontroleSoap", Namespace="http://intranet/celdocumentatie")] [System.Web.Services.WebServiceBindingAttribute(Name="MailcontroleSoap", Namespace="http://intranet/celdocumentatie")]
...@@ -33,6 +33,8 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient ...@@ -33,6 +33,8 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient
private System.Threading.SendOrPostCallback BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarOperationCompleted; private System.Threading.SendOrPostCallback BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarOperationCompleted;
private System.Threading.SendOrPostCallback BetrouwbaarheidsfeedbackOphalenOperationCompleted;
private bool useDefaultCredentialsSetExplicitly; private bool useDefaultCredentialsSetExplicitly;
/// <remarks/> /// <remarks/>
...@@ -77,6 +79,9 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient ...@@ -77,6 +79,9 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient
/// <remarks/> /// <remarks/>
public event BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventHandler BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompleted; public event BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventHandler BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompleted;
/// <remarks/>
public event BetrouwbaarheidsfeedbackOphalenCompletedEventHandler BetrouwbaarheidsfeedbackOphalenCompleted;
/// <remarks/> /// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://intranet/celdocumentatie/BetrouwbaarheidsscoreOphalenOpNaam", RequestNamespace="http://intranet/celdocumentatie", ResponseNamespace="http://intranet/celdocumentatie", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://intranet/celdocumentatie/BetrouwbaarheidsscoreOphalenOpNaam", RequestNamespace="http://intranet/celdocumentatie", ResponseNamespace="http://intranet/celdocumentatie", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int BetrouwbaarheidsscoreOphalenOpNaam(string VoornaamParam, string NaamParam, string MailadresParam) { public int BetrouwbaarheidsscoreOphalenOpNaam(string VoornaamParam, string NaamParam, string MailadresParam) {
...@@ -147,6 +152,41 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient ...@@ -147,6 +152,41 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient
} }
} }
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://intranet/celdocumentatie/BetrouwbaarheidsfeedbackOphalen", RequestNamespace="http://intranet/celdocumentatie", ResponseNamespace="http://intranet/celdocumentatie", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public string BetrouwbaarheidsfeedbackOphalen(string VoornaamParam, string NaamParam, int GeboortejaarParam, string MailadresParam) {
object[] results = this.Invoke("BetrouwbaarheidsfeedbackOphalen", new object[] {
VoornaamParam,
NaamParam,
GeboortejaarParam,
MailadresParam});
return ((string)(results[0]));
}
/// <remarks/>
public void BetrouwbaarheidsfeedbackOphalenAsync(string VoornaamParam, string NaamParam, int GeboortejaarParam, string MailadresParam) {
this.BetrouwbaarheidsfeedbackOphalenAsync(VoornaamParam, NaamParam, GeboortejaarParam, MailadresParam, null);
}
/// <remarks/>
public void BetrouwbaarheidsfeedbackOphalenAsync(string VoornaamParam, string NaamParam, int GeboortejaarParam, string MailadresParam, object userState) {
if ((this.BetrouwbaarheidsfeedbackOphalenOperationCompleted == null)) {
this.BetrouwbaarheidsfeedbackOphalenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBetrouwbaarheidsfeedbackOphalenOperationCompleted);
}
this.InvokeAsync("BetrouwbaarheidsfeedbackOphalen", new object[] {
VoornaamParam,
NaamParam,
GeboortejaarParam,
MailadresParam}, this.BetrouwbaarheidsfeedbackOphalenOperationCompleted, userState);
}
private void OnBetrouwbaarheidsfeedbackOphalenOperationCompleted(object arg) {
if ((this.BetrouwbaarheidsfeedbackOphalenCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.BetrouwbaarheidsfeedbackOphalenCompleted(this, new BetrouwbaarheidsfeedbackOphalenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/> /// <remarks/>
public new void CancelAsync(object userState) { public new void CancelAsync(object userState) {
base.CancelAsync(userState); base.CancelAsync(userState);
...@@ -167,11 +207,11 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient ...@@ -167,11 +207,11 @@ public partial class Mailcontrole : System.Web.Services.Protocols.SoapHttpClient
} }
/// <remarks/> /// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1087.0")] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
public delegate void BetrouwbaarheidsscoreOphalenOpNaamCompletedEventHandler(object sender, BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs e); public delegate void BetrouwbaarheidsscoreOphalenOpNaamCompletedEventHandler(object sender, BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs e);
/// <remarks/> /// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1087.0")] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")] [System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { public partial class BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
...@@ -193,11 +233,11 @@ public partial class BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs : Syst ...@@ -193,11 +233,11 @@ public partial class BetrouwbaarheidsscoreOphalenOpNaamCompletedEventArgs : Syst
} }
/// <remarks/> /// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1087.0")] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
public delegate void BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventHandler(object sender, BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventArgs e); public delegate void BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventHandler(object sender, BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventArgs e);
/// <remarks/> /// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1087.0")] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")] [System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { public partial class BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
...@@ -217,6 +257,32 @@ public partial class BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEv ...@@ -217,6 +257,32 @@ public partial class BetrouwbaarheidsscoreOphalenOpNaamEnGeboortejaarCompletedEv
} }
} }
} }
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
public delegate void BetrouwbaarheidsfeedbackOphalenCompletedEventHandler(object sender, BetrouwbaarheidsfeedbackOphalenCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class BetrouwbaarheidsfeedbackOphalenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal BetrouwbaarheidsfeedbackOphalenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
} }
#pragma warning restore 1591 #pragma warning restore 1591
\ No newline at end of file
...@@ -35,6 +35,23 @@ ...@@ -35,6 +35,23 @@
</s:sequence> </s:sequence>
</s:complexType> </s:complexType>
</s:element> </s:element>
<s:element name="BetrouwbaarheidsfeedbackOphalen">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VoornaamParam" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NaamParam" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="GeboortejaarParam" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="MailadresParam" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="BetrouwbaarheidsfeedbackOphalenResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BetrouwbaarheidsfeedbackOphalenResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema> </s:schema>
</wsdl:types> </wsdl:types>
<wsdl:message name="BetrouwbaarheidsscoreOphalenOpNaamSoapIn"> <wsdl:message name="BetrouwbaarheidsscoreOphalenOpNaamSoapIn">
...@@ -49,6 +66,12 @@ ...@@ -49,6 +66,12 @@
<wsdl:message name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapOut"> <wsdl:message name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapOut">
<wsdl:part name="parameters" element="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarResponse" /> <wsdl:part name="parameters" element="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarResponse" />
</wsdl:message> </wsdl:message>
<wsdl:message name="BetrouwbaarheidsfeedbackOphalenSoapIn">
<wsdl:part name="parameters" element="tns:BetrouwbaarheidsfeedbackOphalen" />
</wsdl:message>
<wsdl:message name="BetrouwbaarheidsfeedbackOphalenSoapOut">
<wsdl:part name="parameters" element="tns:BetrouwbaarheidsfeedbackOphalenResponse" />
</wsdl:message>
<wsdl:portType name="MailcontroleSoap"> <wsdl:portType name="MailcontroleSoap">
<wsdl:operation name="BetrouwbaarheidsscoreOphalenOpNaam"> <wsdl:operation name="BetrouwbaarheidsscoreOphalenOpNaam">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gaat na hoe groot de kans is dat het mailadres juist geschreven is, en van de persoon met de opgegeven naam is (en dus niet van een van de ouders). Een score hoger dan 2 is redelijk betrouwbaar.</wsdl:documentation> <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gaat na hoe groot de kans is dat het mailadres juist geschreven is, en van de persoon met de opgegeven naam is (en dus niet van een van de ouders). Een score hoger dan 2 is redelijk betrouwbaar.</wsdl:documentation>
...@@ -60,6 +83,11 @@ ...@@ -60,6 +83,11 @@
<wsdl:input name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaar" message="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapIn" /> <wsdl:input name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaar" message="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapIn" />
<wsdl:output name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaar" message="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapOut" /> <wsdl:output name="Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaar" message="tns:Betrouwbaarheidsscore_x0020_ophalen_x0020_op_x0020_naam_x0020_en_x0020_geboortejaarSoapOut" />
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="BetrouwbaarheidsfeedbackOphalen">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Geeft feedback over waarom een adres als verdacht beschouwd wordt.</wsdl:documentation>
<wsdl:input message="tns:BetrouwbaarheidsfeedbackOphalenSoapIn" />
<wsdl:output message="tns:BetrouwbaarheidsfeedbackOphalenSoapOut" />
</wsdl:operation>
</wsdl:portType> </wsdl:portType>
<wsdl:binding name="MailcontroleSoap" type="tns:MailcontroleSoap"> <wsdl:binding name="MailcontroleSoap" type="tns:MailcontroleSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
...@@ -81,6 +109,15 @@ ...@@ -81,6 +109,15 @@
<soap:body use="literal" /> <soap:body use="literal" />
</wsdl:output> </wsdl:output>
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="BetrouwbaarheidsfeedbackOphalen">
<soap:operation soapAction="http://intranet/celdocumentatie/BetrouwbaarheidsfeedbackOphalen" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding> </wsdl:binding>
<wsdl:binding name="MailcontroleSoap12" type="tns:MailcontroleSoap"> <wsdl:binding name="MailcontroleSoap12" type="tns:MailcontroleSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
...@@ -102,6 +139,15 @@ ...@@ -102,6 +139,15 @@
<soap12:body use="literal" /> <soap12:body use="literal" />
</wsdl:output> </wsdl:output>
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="BetrouwbaarheidsfeedbackOphalen">
<soap12:operation soapAction="http://intranet/celdocumentatie/BetrouwbaarheidsfeedbackOphalen" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding> </wsdl:binding>
<wsdl:service name="Mailcontrole"> <wsdl:service name="Mailcontrole">
<wsdl:port name="MailcontroleSoap" binding="tns:MailcontroleSoap"> <wsdl:port name="MailcontroleSoap" binding="tns:MailcontroleSoap">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment