<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>ASP.NET , MVC.NET , JS , .Net</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/codedevelopment/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/codedevelopment/feed.xml</link>
    <description>Just another Developer Network site</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:19:08 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>WCF Restful CRUD</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/wcf-restful-crud</link>
      <pubDate>Mon, 08 Aug 2016 13:45:54 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=685</guid>
      <description><![CDATA[CREATING WCF REST SERVICE PROYECT 
 
lets créate a CRUD proyect (backend and front-end using...]]></description>
      <content:encoded><![CDATA[<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/08/crud3.jpg"> </a></p>
<p style="text-align: center"><strong><span style="color: #3366ff">CREATING WCF REST SERVICE PROYECT</span> </strong></p>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD1.jpg"> </a></p>
<p style="text-align: center"><em>lets créate a CRUD proyect (backend and front-end using MVC to consume Service).</em></p>

<ul>
 	<li style="text-align: left"><strong>from the SQL Server database you will have to be set a DB and the table with records on there.</strong></li>
</ul>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD2.jpg"><img width="300" height="233" class="alignnone size-medium wp-image-695" alt="CRUD2" src="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD2-300x233.jpg" /></a></p>
<p style="text-align: left"><span style="text-decoration: underline"><em>and i filled them as follow:</em> </span></p>
<p style="text-align: left">id Name Price Quantity CreationDate
1 Personal 1000 2 2015-01-01
2 Samsung 500 3 2015-01-02
3 Apple 900 6 2015-01-04</p>

<ul>
 	<li style="text-align: left"><strong>now lets pass to visual studio:</strong></li>
</ul>
<p style="text-align: left">First of all, let us créate a WCF Service proyect on Visual Studio:</p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD1.jpg"><img width="159" height="300" class="alignnone size-medium wp-image-686" alt="CRUD1" src="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD1-159x300.jpg" /></a></p>

<ul>
 	<li style="text-align: left"><strong>First, ad ADO.NET Entity Framework  Model  to have all the entities on our proyect.</strong></li>
</ul>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/08/crud3.jpg"><img width="300" height="225" class="alignnone size-medium wp-image-705" alt="crud3" src="https://msdnshared.blob.core.windows.net/media/2016/08/crud3-300x225.jpg" /></a></p>

<ul>
 	<li><strong>Add a new class to créate the entity Product</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDwithJson</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Name</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Price</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Quantity</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CreationDate</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;
<ul>
 	<li><strong>Now let us créate the Service contract :</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDwithJson</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IServiceProduct" in both code and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ServiceContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">interface</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IServiceProduct</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GET"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> , UriTemplate =</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"findall"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, ResponseFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">List</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt;findAll();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GET"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, UriTemplate = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"find/{id}"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, ResponseFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> find(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id);</span></span>

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"POST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, UriTemplate = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"create"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, ResponseFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RequestFormat =</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> create(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"PUT"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, UriTemplate = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"edit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, ResponseFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RequestFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> edit (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"DELETE"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, UriTemplate = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"delete"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, ResponseFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RequestFormat = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> delete(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product); </span></span>

}

}

&nbsp;

&nbsp;
<ul>
 	<li><strong>and then implement on the  Service class  (.svc )the Service contract</strong> <strong>as stated down below:</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDwithJson</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "ServiceProduct" in code, svc and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: In order to launch WCF Test Client for testing this service, please select ServiceProduct.svc or ServiceProduct.svc.cs at the Solution Explorer and start debugging.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ServiceProduct</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IServiceProduct</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> create(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductEntity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pe = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductEntity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

pe.Name = product.Name;

pe.Price = product.Price;

pe.Quantity = product.Quantity;

mde.ProductEntities.Add(pe);

mde.SaveChanges();

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> delete(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Convert</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.ToInt32(product.id);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductEntity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pe = mde.ProductEntities.Single(p =&gt; p.id == id);</span></span>

mde.ProductEntities.Remove(pe);

mde.SaveChanges();

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> edit(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Convert</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.ToInt32(product.id);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductEntity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pe = mde.ProductEntities.Single(p =&gt; p.id == id);</span></span>

pe.Name = product.Name;

pe.Price = product.Price;

pe.Quantity = product.Quantity;

mde.SaveChanges();

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> find(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> nid = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Convert</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.ToInt32(id);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde.ProductEntities.Where(pe =&gt; pe.id == nid).Select(pe =&gt; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span>

{

id = pe.id,

Name = pe.Name,

Price = pe.Price,

Quantity = pe.Quantity

}).First();

};

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">List</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt; findAll()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mde.ProductEntities.Select(pe =&gt; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span>

{

id = pe.id,

Name = pe.Name,

Price = pe.Price,

Quantity = pe.Quantity

}).ToList();

};

}

}

}

&nbsp;
<ul>
 	<li><strong> Now in the webconfig file we may want to type the right binding and set it as httpweb  enabled :</strong></li>
</ul>
&nbsp;

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;?</span><span style="color: #a31515;font-family: Consolas;font-size: small">xml</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">version</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">1.0</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">encoding</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">utf-8</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">?&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configSections</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> For more information on Entity Framework configuration, visit https://go.microsoft.com/fwlink/?LinkID=237468 </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">section</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">entityFramework</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">requirePermission</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configSections</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">key</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">aspnet:UseTaskFriendlySynchronizationContext</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">compilation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">debug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpRuntime</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpModules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpModules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">CRUDwithJson.ServiceProduct</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">CRUDwithJson_Behavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">""</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">webHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">CRUDwithJson.IServiceProduct</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;&lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt; </span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">webHttp</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">CRUDwithJson_Behavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To avoid disclosing metadata information, set the values below to false before deployment </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceMetadata</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpsGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceDebug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">includeExceptionDetailInFaults</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">protocolMapping</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">basicHttpsBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">scheme</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">https</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">protocolMapping</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceHostingEnvironment</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">aspNetCompatibilityEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">multipleSiteBindingsEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runAllManagedModulesForAllRequests</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">remove</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">preCondition</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">managedHandler</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&lt;!--

To browse web app root directory during debugging, set the value below to true.

Set to false before deployment to avoid disclosing web app folder information.

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">directoryBrowse</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">enabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">validation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">validateIntegratedModeConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">connectionStrings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyDemoEntities</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">connectionString</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">metadata=res://*/ModelMyDemo.csdl|res://*/ModelMyDemo.ssdl|res://*/ModelMyDemo.msl;provider=System.Data.SqlClient;provider connection string=</span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">&amp;quot;</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">data source=MININT-2JMB56K\ADK;initial catalog=mydemo;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework</span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">&amp;quot;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">providerName</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">System.Data.EntityClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">connectionStrings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">entityFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">defaultConnectionFactory</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">parameters</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">parameter</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">mssqllocaldb</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">parameters</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">defaultConnectionFactory</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">providers</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">provider</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">invariantName</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">System.Data.SqlClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">providers</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">entityFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

if you point to the svc. file on IE    https://localhost:1120/ServiceProduct.svc  you will see how it return Json information needed when Consulting to https://localhost:1120/ServiceProduct.svc/findall

<strong>result: </strong>
<pre>[{"CreationDate":null,"Name":"Personal","Price":"1000","Quantity":"2","id":1},{"CreationDate":null,"Name":"Samsung","Price":"500","Quantity":"3","id":2},{"CreationDate":null,"Name":"Apple","Price":"900","Quantity":"6","id":3}]

and if you consult only one ítem  https://localhost:1120/ServiceProduct.svc/find/1 
<strong>result:</strong></pre>
<pre>{"CreationDate":null,"Name":"Personal","Price":"1000","Quantity":"2","id":1}</pre>
&nbsp;

it Works! lets créate the client now.

&nbsp;
<p style="text-align: center"><span style="color: #3366ff"><strong>CONSUMING THE WCF REST SERVICE:</strong> </span></p>

<ul>
 	<li><strong>Creating an MVC Proyect as a client.</strong></li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD1.jpg"><img width="159" height="300" class="alignnone size-medium wp-image-686" alt="CRUD1" src="https://msdnshared.blob.core.windows.net/media/2016/08/CRUD1-159x300.jpg" /></a>

&nbsp;
<ul>
 	<li><strong>change the routing config file and place "Product" as stated down below:</strong></li>
</ul>
&nbsp;

<span style="font-family: Consolas;font-size: small"> </span><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #2b91af;font-family: Consolas;font-size: small">RouteConfig</span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">static</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RegisterRoutes(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">RouteCollection</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> routes)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> routes.IgnoreRoute(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"{resource}.axd/{*pathInfo}"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

routes.MapRoute(

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> name: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Default"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> url: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"{controller}/{action}/{id}"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> defaults: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { controller = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"<strong>Product</strong>"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, action = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Index"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, id = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">UrlParameter</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Optional }</span></span>

);

}

}

}

&nbsp;

&nbsp;

&nbsp;

&nbsp;
<ul>
 	<li><strong>on the model folder we need to créate the  "Product object" to interact with it:</strong></li>
</ul>
add a class and fill with this information:

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ComponentModel.DataAnnotations;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.Models</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Display</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Name=</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"id"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Display</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Name = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Name"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Name</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Display</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Name = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Price"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Price</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Display</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Name = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Quantity"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Quantity</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Display</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Name = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"CreationDate"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CreationDate</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;

&nbsp;

&nbsp;
<ul>
 	<li><strong>Also créate another class as "ProductServiceClient"   class :</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.IO;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Net;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization.Json;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.Script.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.Models</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">private</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> BASE_URL = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://localhost:1120/ServiceProduct.svc/"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">List</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt; findAll()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webclient = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> json = webclient.DownloadString(BASE_URL + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"findall"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> js = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">JavaScriptSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> js.Deserialize&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">List</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt;&gt;(json);</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> find(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webclient = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> url = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Format(BASE_URL + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"find/{0}"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, id);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> json = webclient.DownloadString(url);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> js = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">JavaScriptSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> js.Deserialize&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt;(json);</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> create(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ser = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">typeof</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mem = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

ser.WriteObject(mem, product);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> data = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8.GetString(mem.ToArray(), 0, (</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)mem.Length);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Headers[</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Content-type"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">] = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"application/json"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Encoding = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.UploadString(BASE_URL + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"create"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"POST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, data);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

&nbsp;

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> edit (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ser = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">typeof</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mem = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

ser.WriteObject(mem, product);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> data = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8.GetString(mem.ToArray(), 0, (</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)mem.Length);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Headers[</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Content-type"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">] = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"application/json"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Encoding = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.UploadString(BASE_URL + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"edit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"PUT"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, data);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

&nbsp;

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> delete(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">try</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ser = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">DataContractJsonSerializer</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">typeof</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> mem = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">MemoryStream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

ser.WriteObject(mem, product);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> data = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8.GetString(mem.ToArray(), 0, (</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)mem.Length);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Headers[</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Content-type"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">] = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"application/json"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.Encoding = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Encoding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.UTF8;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webClient.UploadString(BASE_URL + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"delete"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"DELETE"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, data);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

&nbsp;

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">catch</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

&nbsp;

&nbsp;

}

}

&nbsp;

&nbsp;
<ul>
 	<li><strong>Now let us créate the controller class :</strong></li>
</ul>
add a new controller on controller directoty and place this :

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.Mvc;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.Models;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.ViewModels;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.Controllers</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductController</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Controller</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Index()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> psc = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

ViewBag.listProducts = psc.findAll();

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> View(); </span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpGet</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Create()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> View(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Create"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

&nbsp;

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpPost</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Create(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pvm)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> psc = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

psc.create(pvm.Product);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RedirectToAction(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Index"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Delete (</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> psc = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

psc.delete(psc.find(id));

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RedirectToAction(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Index"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpGet</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Edit(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> psc = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pvm = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

pvm.Product = psc.find(id);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> View(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Edit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, pvm);</span></span>

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpPost</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Edit(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> pvm)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> psc = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductServiceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

psc.edit(pvm.Product);

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RedirectToAction(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Index"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

}

}

&nbsp;

&nbsp;
<ul>
 	<li><strong>to interact between view  and model let us créate a folder and call it as ViewModels:</strong></li>
</ul>
and then add a class  ProductViewModel.cs  filling this as follow:

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.Models;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CRUDWithJSONInWCF_MyRestClient.ViewModels</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Product</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Product</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;

&nbsp;
<ul>
 	<li><strong>so, now let us créate the view as index.class  in View directory :</strong></li>
</ul>
&nbsp;

@{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Layout = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">meta</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="viewport"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">content</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="width=device-width"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Index</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">href</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Url.Action(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Create"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Product"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Add a new Product Please</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">br</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">br</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">br</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellpadding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellspacing</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">border</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="1"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Id</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Name</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Price</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Quantity</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> @</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">foreach</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> product </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">in</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ViewBag.listProducts)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@product.id</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@product.Name</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@product.Price</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@product.Quantity</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">href</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Url.Action(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Delete"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Product"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { id = product.id})</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Delete</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">href</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Url.Action(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Edit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Product"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { id = product.id})</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Edit</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">a</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">th</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

&nbsp;

if you browse you will be able to see the table with all content from data base.
<ul>
 	<li><strong>now add the Edit view  and place this : </strong></li>
</ul>
&nbsp;

&nbsp;

@{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Layout = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@model CRUDWithJSONInWCF_MyRestClient.ViewModels.</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">meta</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="viewport"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">content</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="width=device-width"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Edit</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> @</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (Html.BeginForm(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Edit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Product"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">))</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellpadding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellspacing</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model =&gt; model.Product.id)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

@Html.ValueFor(model =&gt; model.Product.id)

@Html.HiddenFor(model =&gt; model.Product.id)

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model=&gt;model.Product.Name)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Name)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model =&gt; model.Product.Price)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Price)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model =&gt; model.Product.Quantity)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Quantity)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">&amp;nbsp;</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="submit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Save"/&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;
<ul>
 	<li><strong>and last but no lest  add the créate  view :</strong></li>
</ul>
&nbsp;

@{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Layout = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@model CRUDWithJSONInWCF_MyRestClient.ViewModels.</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ProductViewModel</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">meta</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="viewport"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">content</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="width=device-width"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Create</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> @</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (Html.BeginForm(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Create"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Product"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">))</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellpadding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">cellspacing</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="2"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model=&gt;model.Product.Name)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Name)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model =&gt; model.Product.Price)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Price)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.LabelFor(model =&gt; model.Product.Quantity)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">@Html.TextBoxFor(model =&gt; model.Product.Quantity)</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">&amp;nbsp;</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="submit"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Save"/&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">td</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">tr</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">table</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

}

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

Now if you browse you will be able to CRUD :

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/crud4.jpg"><img width="300" height="193" class="alignnone size-medium wp-image-715" alt="crud4" src="https://msdnshared.blob.core.windows.net/media/2016/08/crud4-300x193.jpg" /></a>

&nbsp;

hope this can be usefull to you. thanks :)

<hr />

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>WebApi</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/webapi</link>
      <pubDate>Sun, 07 Aug 2016 14:47:17 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=625</guid>
      <description><![CDATA[WEBAPI
The term API stands for ‘Application Programming Interface’. In the world of web...]]></description>
      <content:encoded><![CDATA[<p style="text-align: center"> <span style="color: #3366ff"><strong>WEBAPI</strong></span></p>
The term API stands for ‘Application Programming Interface’. In the world of web development the term ‘API’ is synonymous with online web services which client apps can use to retrieve and update data. These online services have had several names/formats over the years such as SOAP, however the current popular choice is to create a REST (or RESTful) API.
.Net’s Web API is an easy way to implement a RESTful web service using all of the goodness that the .net framework provides. Once you understand the basic principles of REST, then a .net Web API will be very easy to implement.
Web API is built on .net’s modular, pluggable pipeline model. This means that when a server hosting a web API receives a request, it passes through .nets request pipeline first. This enables you to easily add your own modules if you find that the default capabilities are not enough for your needs. With the recent announcements on ASP.net vNext this also means you can potentially host your Web API outside of Windows Server which opens up a whole range of usage cases. See https://www.asp.net/vnext for detail.
Web API uses the Controller and Action concepts from MVC so if you already understand .net MVC you are in a good place. If you don’t, then Web API is a great way to learn MVC.
Web API in .net is the way you write REST APIs services in .net. Web API gives you all the benefits of the .net framework and deals with a lot of the complexities of content negotiation, model binding etc that you’d have to deal with yourself without Web API

<strong>Web API Features</strong>

01.It supports convention-based CRUD Actions since it works with HTTP verbs GET,POST,PUT and DELETE.
02.Responses have an Accept header and HTTP status code.
03.Responses are formatted by Web API’s MediaTypeFormatter into JSON, XML or whatever format you want to add as a MediaTypeFormatter.
04.It may accepts and generates the content which may not be object oriented like images, PDF files etc.
05.It has automatic support for OData. Hence by placing the new [Queryable] attribute on a controller method that returns IQueryable, clients can use the method for OData query composition.
06.It can be hosted with in the applicaion or on IIS.
07.It also supports the MVC features such as routing, controllers, action results, filter, model binders, IOC container or dependency injection that makes it more simple and robust.
<strong>Why to choose Web API ?</strong>
01.If we need a Web Service and don’t need SOAP, then ASP.Net Web API is best choice.
02.It is Used to build simple, non-SOAP-based HTTP Services on top of existing WCF message pipeline.
03.It doesn't have tedious and extensive configuration like WCF REST service.
04.Simple service creation with Web API. With WCF REST Services, service creation is difficult.
05.It is only based on HTTP and easy to define, expose and consume in a REST-ful way.
06.It is light weight architecture and good for devices which have limited bandwidth like smart phones.
07.It is open source.

&nbsp;

&nbsp;
<p style="text-align: center"><span style="color: #3366ff"><strong>Lets develope a simple and quick example so that you can see how it Works :</strong></span></p>
&nbsp;

<strong><span style="text-decoration: underline">FIRST</span> :</strong>
<ol>
 	<li><strong>Create an Asp.net Web proyect solution.</strong></li>
 	<li><strong>check "webApi" and select Empty proyect.</strong></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/api1.jpg"><img width="300" height="184" class="alignnone size-medium wp-image-665" alt="api1" src="https://msdnshared.blob.core.windows.net/media/2016/08/api1-300x184.jpg" /></a><a href="https://msdnshared.blob.core.windows.net/media/2016/08/api4.jpg"></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/api3.jpg"><img width="300" height="203" class="alignnone size-medium wp-image-645" alt="api3" src="https://msdnshared.blob.core.windows.net/media/2016/08/api3-300x203.jpg" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/api2.jpg"><img width="237" height="300" class="alignnone size-medium wp-image-655" alt="api2" src="https://msdnshared.blob.core.windows.net/media/2016/08/api2-237x300.jpg" /></a>

&nbsp;
<ul>
 	<li><strong>as you can see down below  if you go to App:Start folder  there is the  route maps to call webapi <span style="color: #a31515;font-family: Consolas;font-size: small">api/{controller}/{id}"  you can choose as you prefer that: </span></strong></li>
</ul>
<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.Http;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webapi</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">static</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebApiConfig</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">static</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Register(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpConfiguration</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> config)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Web API configuration and services</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Web API routes</span></span></span>

config.MapHttpAttributeRoutes();

config.Routes.MapHttpRoute(

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> name: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"DefaultApi"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> routeTemplate: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"<strong>api/{controller}/{id}"</strong></span></span></span><strong><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span></strong>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> defaults: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { id = </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">RouteParameter</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Optional }</span></span>

);

}

}

}

&nbsp;
<ul>
 	<li><strong> Let us créate a new class for creating an Object called "carro".</strong></li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/api4.jpg"><img width="300" height="171" class="alignnone size-medium wp-image-635" alt="api4" src="https://msdnshared.blob.core.windows.net/media/2016/08/api4-300x171.jpg" /></a>
<ul>
 	<li><strong>here  the content :</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webapi.Models</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> idcarro { </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; }</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> marca { </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; }</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> modelo { </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">set</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; }</span></span>

&nbsp;

}

}

&nbsp;

&nbsp;

&nbsp;
<ul>
 	<li><strong>Let us create the controller class and implement this  carro object on there:</strong></li>
</ul>
<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Net;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Net.Http;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.Http;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webapi.Models;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webapi.Controllers</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">CarroController</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ApiController</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">[] <strong>carros</strong> = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">[] {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> {idcarro=1,marca=</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"fiat"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,modelo=1984 },</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { idcarro = 1, marca = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"audi"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, modelo = 1984 },</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { idcarro = 2, marca = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"VW"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, modelo = 1984 },</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { idcarro = 3, marca = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"peugeot"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, modelo = 1984 },</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { idcarro = 4, marca = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"renault"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, modelo = 1984 },</span></span>

};

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IEnumerable</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&lt;</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Carro</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">&gt; <strong>GetAllCarro() {</strong></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> carros;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IHttpActionResult</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"><strong> GetCarro</strong>(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">int</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id )</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> carro = carros.FirstOrDefault((a) =&gt; a.idcarro == id);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">if</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (carro != </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">null</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Ok(carro);</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">else</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> NotFound();</span></span>

}

}

}

}

&nbsp;
<ul>
 	<li><strong>As well as you can see  in this example you will retrieve all the content of the object carro and also you will be able to call by id (specific Brand).</strong></li>
</ul>
<strong>https://localhost:33480/api/carro/</strong>

&nbsp;

&lt;ArrayOfCarro&gt;&lt;Carro&gt;&lt;idcarro&gt;1&lt;/idcarro&gt;&lt;marca&gt;fiat&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;&lt;Carro&gt;&lt;idcarro&gt;1&lt;/idcarro&gt;&lt;marca&gt;audi&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;&lt;Carro&gt;&lt;idcarro&gt;2&lt;/idcarro&gt;&lt;marca&gt;VW&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;&lt;Carro&gt;&lt;idcarro&gt;3&lt;/idcarro&gt;&lt;marca&gt;peugeot&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;&lt;Carro&gt;&lt;idcarro&gt;4&lt;/idcarro&gt;&lt;marca&gt;renault&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;&lt;/ArrayOfCarr

&nbsp;

&nbsp;
<ul>
 	<li><strong>if you want to get only one carro just place the id : </strong></li>
</ul>
https://localhost:33480/api/carro/2

<em>and this will bring you</em>

&lt;Carro&gt;&lt;idcarro&gt;2&lt;/idcarro&gt;&lt;marca&gt;VW&lt;/marca&gt;&lt;modelo&gt;1984&lt;/modelo&gt;&lt;/Carro&gt;

&nbsp;

&nbsp;

&nbsp;
<ul>
 	<li><strong>Now from the front-end side you can develop a look and feel  as you prefer . Here I leave you a quick view done with jquery :</strong></li>
</ul>
just  add a new HTML page ítem to your proyect and type the following  Js code:

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">html</span><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">xmlns</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="https://www.w3.org/1999/xhtml"&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Carros dansau WebApi</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">meta</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">charset</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="utf-8"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">h2</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Carros Dansau</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">h2</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">ul</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Carros"/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">h2</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Buscar por su ID</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">h2</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="carId"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">size</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="7"/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Buscar"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">onclick</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">find();</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="carro"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> uri = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'api/carro'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(document).ready(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">/// send an AJAX request </span></span></span>

jQuery.getJSON(uri)

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> .done(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (data) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $.each(data, </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (key, item) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;li&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, { text: formatItem(item) }).appendTo($(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#carros'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span>

});

});

});

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> formatItem(item) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> item.idcarro + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'-'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + item.marca + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'-'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + item.modelo;</span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> find() {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> id = $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#carId'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $.getJSON(uri + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'/'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + id, </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (data) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $.each(data, </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (key, item) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#carro'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text(formatItem(data));</span></span>

});

});

<span style="color: #339966">///another way</span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//jQuery.getJSON(uri + '/' + id)</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//.done(function (data) {</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// $('#carro').text(formatItem(data));</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//})</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//.fail(function (jqXHR, textStatus, err) {</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// $('#carro').text('Error: ' + err);</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//});</span></span></span>

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

<hr />

From  Shailendra Chauhan  <a href="https://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.html">here  </a>helped me with some definitions on this post.

For a Deep understanding please go here : https://msdn.microsoft.com/en-us/library/dn448365(v=vs.118).aspx

hope this can be of useful to you. Thanks :)

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>WCF part3 Restful</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/wcf-part3-restful</link>
      <pubDate>Sun, 07 Aug 2016 13:08:24 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=575</guid>
      <description><![CDATA[WCF REST 

REST is a stateless, sessionless, resource-based web service. It's good if your service...]]></description>
      <content:encoded><![CDATA[<p style="text-align: center"><span style="color: #3366ff"><strong>WCF REST</strong> </span></p>
<p style="text-align: center">
REST is a stateless, sessionless, resource-based web service. It's good if your service is designed to access data and perform simple CRUD operations on it. SOAP and REST are mutually exclusive.SOAP addapt better for bussiness applications for Security reasons and can be better configured.</p>
<strong>WCF</strong>
1. It is also based on SOAP and return data in XML form.
2. It is the evolution of the web service(ASMX) and support various protocols like 3. TCP, HTTP, HTTPS, Named Pipes, MSMQ.
4. The main issue with WCF is, its tedious and extensive configuration.
5. It is not open source but can be consumed by any client that understands xml.
6. It can be hosted with in the applicaion or on IIS or using window service.

<strong>WCF Rest</strong>
1. To use WCF as WCF Rest service you have to enable webHttpBindings.
2. It support HTTP GET and POST verbs by [WebGet] and [WebInvoke] attributes respectively.
3. To enable other HTTP verbs you have to do some configuration in IIS to accept request of that particular verb on .svc files
4. Passing data through parameters using a WebGet needs configuration. The UriTemplate must be specified
5. It support XML, JSON and ATOM data format.

<strong>Where to use:-</strong>

1. SOAP services with SOA architecture are well suited in enterprise applications. SOA architecture includes several key factors like service versioning, scalability, deployment and maintaining of services.
2. REST services are best suited in Internet-facing applications, which can take advantage of HTTP caching and other features.

<span style="color: #000000">There are some scenario’s where we can use RESTful service like
1) Less Overhead because there is no use of SOAP object
2) Testing is very easy
3) Standardization is very nice</span>

<span class="LW_CollapsibleArea_Title" style="color: #000000"><span>REST uses4 HTTP methods to insert/delete/update/retrieve information which is below:
<strong>GET </strong> - Retrive a specific representation of a resource
<strong>PUT</strong> - Creates or updates a resource with the supplied representation
<strong>DELETE</strong> - Deletes the specified resource
<strong>POST</strong> - Submits data to be processed by the identified resource

</span></span>
<div class="LW_CollapsibleArea_HrDiv">

<hr class="LW_CollapsibleArea_Hr" />

</div>
<div class="sectionblock">
<div class="section">

<strong>WEBGET  &amp; WEBINVOKE:</strong>

WCF WEB HTTP services make use of retrieval verbs (for example HTTP GET) in addition to various invoke verbs (for example HTTP POST, PUT, and DELETE). The WCF WEB HTTP programming model allows service developers to control the both the URI template and verb associated with their service operations with the <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute(v=vs.110).aspx">WebGetAttribute</a> and <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute(v=vs.110).aspx">WebInvokeAttribute</a>. The <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute(v=vs.110).aspx">WebGetAttribute</a> and the <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute(v=vs.110).aspx">WebInvokeAttribute</a> allow you to control how individual operations get bound to URIs and the HTTP methods associated with those URIs. For example, adding <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute(v=vs.110).aspx">WebGetAttribute</a> and <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute(v=vs.110).aspx">WebInvokeAttribute</a> in the following code.

&nbsp;
<div class="codeSnippetContainer" id="code-snippet-1">
<div class="codeSnippetContainerCodeContainer">
<div class="codeSnippetToolBar">
<div class="codeSnippetToolBarText">[ServiceContract] interface ICustomer { //"View It" [WebGet] Customer GetCustomer(): //"Do It" [WebInvoke] Customer UpdateCustomerName( string id, string newName ); }</div>
</div>
</div>
</div>
The preceding code allows you to make the following HTTP requests.

<span class="code">GET /GetCustomer</span>

<span class="code">POST /UpdateCustomerName</span>

</div>
</div>
&nbsp;
<ul>
 	<li>for more information please go here: <span style="color: #3366ff">https://msdn.microsoft.com/en-us/library/hh273094(v=vs.100).aspx</span></li>
 	<li>Also with examples  here <span style="color: #3366ff">https://msdn.microsoft.com/es-es/library/jj822950.aspx?f=255&amp;MSPPError=-2147217396</span></li>
</ul>

<hr />

&nbsp;
<p style="text-align: center"><span style="color: #3366ff"><strong>Creating a simple WCF Rest Proyect: </strong></span></p>
<p style="text-align: center"></p>

<ol>
 	<li><strong>Create a blank solution</strong></li>
 	<li><strong>add WCF  ApplicationProyect</strong></li>
 	<li><strong>Delete .svc and class that appears</strong></li>
 	<li><strong>Add new ítem WCF Service</strong></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/rest2.jpg"><img width="476" height="227" class="alignnone  wp-image-615" alt="rest2" src="https://msdnshared.blob.core.windows.net/media/2016/08/rest2-300x143.jpg" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/rest3.jpg"><img width="411" height="285" class="alignnone  wp-image-605" alt="rest3" src="https://msdnshared.blob.core.windows.net/media/2016/08/rest3-300x208.jpg" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/rest4.jpg"><img width="498" height="272" class="alignnone  wp-image-595" alt="rest4" src="https://msdnshared.blob.core.windows.net/media/2016/08/rest4-300x164.jpg" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/rest1.jpg"><img width="296" height="300" class="alignnone size-medium wp-image-585" alt="rest1" src="https://msdnshared.blob.core.windows.net/media/2016/08/rest1-296x300.jpg" /></a>
<ul>
 	<li><strong>Now  lets decorate Service contract :</strong></li>
</ul>
<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> WcfService2</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ServiceContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">interface</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IService1</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebInvoke</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(Method =</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GET"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, UriTemplate =</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"/dansau/{value}"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,RequestFormat =</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json,ResponseFormat =</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageFormat</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Json,BodyStyle =</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebMessageBodyStyle</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Wrapped)]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> GetData(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> value);</span></span>

}

}

&nbsp;
<ul>
 	<li><strong>let us implement that Service contract in the Service class and return a simple value:</strong></li>
</ul>
&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> WcfService2</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in code, svc and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: In order to launch WCF Test Client for testing this service, please select Service1.svc or Service1.svc.cs at the Solution Explorer and start debugging.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Service1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IService1</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> GetData(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> value)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"my value "</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">+value+</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"% "</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}
<ul>
 	<li><strong>in the webconfig file you will have to  type the right binding configuration and the webhttp enambled.</strong></li>
</ul>
<span style="text-decoration: underline"><em>i leave you here a copy of mine:</em></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;?</span><span style="color: #a31515;font-family: Consolas;font-size: small">xml</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">version</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">1.0</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">?&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">key</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">aspnet:UseTaskFriendlySynchronizationContext</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">compilation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">debug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpRuntime</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpModules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpModules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<strong><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To avoid disclosing metadata information, set the values below to false before deployment </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><strong><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceMetadata</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span></strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceDebug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">includeExceptionDetailInFaults</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<strong><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></strong>

<strong><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">webHttp</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span></strong>

<strong><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt; </span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><strong><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">WcfService2.Service1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></strong>

<strong><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">""</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">WcfService2.IService1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">webHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &gt;</span></span></span></strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">protocolMapping</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">basicHttpsBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">scheme</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">http</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">protocolMapping</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt; </span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceHostingEnvironment</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">aspNetCompatibilityEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">multipleSiteBindingsEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runAllManagedModulesForAllRequests</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">remove</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">ApplicationInsightsWebTracking</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">preCondition</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">managedHandler</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">directoryBrowse</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">enabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">validation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">validateIntegratedModeConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

&nbsp;

&nbsp;
<ul>
 	<li><strong>lets run Service  pointing to https://localhost:1350/Service1.svc</strong></li>
</ul>
you will see Service respond:
<p class="heading1">Service1 Service</p>
<p class="intro">You have created a service.</p>
<p class="intro">To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:</p>

<pre>svcutil.exe <a href="https://localhost:1350/Service1.svc?wsdl">https://localhost:1350/Service1.svc?wsdl</a></pre>
You can also access the service description as a single file:
<pre><a href="https://localhost:1350/Service1.svc?singleWsdl">https://localhost:1350/Service1.svc?singleWsdl</a></pre>
&nbsp;
<ul>
 	<li><strong>and then point to URItemplate decorated in the Service contract:</strong></li>
</ul>
for example place : https://localhost:1350/Service1.svc/dansau/hola3

the result is in json format as stated down below :
<pre><strong>{"GetDataResult":"ishola3 more"}

------------
Thanks.:) 
</strong></pre>]]></content:encoded>
    </item>
    <item>
      <title>WCF Part2</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/wcf-part2</link>
      <pubDate>Sat, 06 Aug 2016 22:47:13 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=535</guid>
      <description><![CDATA[Ways to Consume WCF services :

I created a solution and consumed the Service in diferents ways...]]></description>
      <content:encoded><![CDATA[<span style="color: #3366ff"><strong>Ways to Consume WCF services :</strong></span>

I created a solution and consumed the Service in diferents ways  for REST (json format)and for SOAP (XML format) so that you can have an idea how does it work from front-end side.

First, I created a solution with WCF proyect hosted on IIS (svc file) and another as a client to consume Service.

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/w1.jpg"><img width="300" height="198" class="alignnone size-medium wp-image-545" alt="w1" src="https://msdnshared.blob.core.windows.net/media/2016/08/w1-300x198.jpg" /></a>

file svc  is pointing to my Service class which can be located as a dll in bin file or AppCode folder as a class or another way.

<span style="font-family: Consolas;font-size: small">&lt;%</span><span style="color: #0000ff;font-family: Consolas;font-size: small">@</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #800000;font-family: Consolas;font-size: small">ServiceHost</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Language</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="C#"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Debug</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="true"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Service</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="MyWcfService.MyService"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">CodeBehind</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="MyService.svc.cs"</span><span style="font-family: Consolas;font-size: small"> %&gt;</span>

to simplify this and focuses only  how to call it, i will rule out Service contract and implementations from backend side.

&nbsp;

<span style="color: #3366ff">Now , I leave you here the webconfig file so that you can see how many bindings i configured and  dif. settings.</span>

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;?</span><span style="color: #a31515;font-family: Consolas;font-size: small">xml</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">version</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">1.0</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">?&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">compilation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">debug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.0</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">dani</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceMetadata</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information </span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceDebug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">includeExceptionDetailInFaults</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">WebBehavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">webHttp</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpointBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">bindings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">wsHttpBinding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">NoSecurity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">security</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">mode</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">None</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">wsHttpBinding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">bindings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">dani</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyWcfService.MyService</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">mex</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">mexHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">IMetadataExchange</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bh</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">basicHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyWcfService.IMyService</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">wh</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">wsHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyWcfService.IMyService</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">rh</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">WebBehavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">webHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyWcfService.IMyService</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">jh</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">wsHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">bindingConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">NoSecurity</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">MyWcfService.IMyService</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceHostingEnvironment</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">multipleSiteBindingsEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runAllManagedModulesForAllRequests</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

&nbsp;

<span style="color: #3366ff"><strong>Now it is  time to call Service :</strong> </span>

I detail here diferent ways depending if you set WCF as rest or soap.

you can créate a simple asp.net client and place the following lines into it to call Service.

&nbsp;

&nbsp;

<span style="font-family: Consolas;font-size: small">&lt;%</span><span style="color: #0000ff;font-family: Consolas;font-size: small">@</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #800000;font-family: Consolas;font-size: small">Page</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Language</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="C#"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">AutoEventWireup</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="true"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">CodeBehind</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="Webpage.aspx.cs"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Inherits</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="WebApp.Webpage"</span><span style="font-family: Consolas;font-size: small"> %&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;!</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">DOCTYPE</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">html</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">PUBLIC</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"-//W3C//DTD XHTML 1.0 Transitional//EN"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">xmlns</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="https://www.w3.org/1999/xhtml"&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runat</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="server"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">form</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="form1"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runat</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="server"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text/javascript"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.1.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//For avoiding "No- Transport" error</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//force cross-site scripting (as of jQuery 1.5)</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> jQuery.support.cors = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//Call Rest WCF Service</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(document).ready(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"#btnWCFREST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

$.ajax({

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> type: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GET"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> url: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://localhost:1415/servicio/MyService.svc/rh/data?id=4"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> processData: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> contentType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"application/json; charset=utf-8"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> dataType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"json"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> success: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (data) {</span></span>

alert(data);

},

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> error: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (xhr, status, error) {</span></span>

alert(error);

}

});

});

});

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//Call WCF Service exposed with BasicHttp binding</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//SOAP request in order to call the Service method</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> bhRequest = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;s:Envelope xmlns:s=\"https://schemas.xmlsoap.org/soap/envelope/\"&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;s:Body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;GetData xmlns=\"https://tempuri.org/\"&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;value&gt;8&lt;/value&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/GetData&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + </span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/s:Body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/s:Envelope&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(document).ready(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"#btnWCFBasicHttp"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

$.ajax({

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> type: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"POST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> url: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://localhost:1415/servicio/MyService.svc/bh/"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

data: bhRequest,

timeout: 10000,

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> contentType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"text/xml"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> dataType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"xml"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> beforeSend: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (xhr) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> xhr.setRequestHeader(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"SOAPAction"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://tempuri.org/IMyService/GetData"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

},

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> success: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (data) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(data).find(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GetDataResponse"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).each(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> alert($(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">this</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).find(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GetDataResult"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text());</span></span>

});

},

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> error: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (xhr, status, error) {</span></span>

alert(error);

}

});

});

});

&nbsp;

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//Call WCF Service exposed with WSHttp binding</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">//SOAP request generated in order to call the Service method</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> whRequest =</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;s:Envelope xmlns:a=\"https://www.w3.org/2005/08/addressing\" xmlns:s=\"https://www.w3.org/2003/05/soap-envelope\"&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;s:Header&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;a:Action s:mustUnderstand=\"1\"&gt;https://tempuri.org/IMyService/GetData&lt;/a:Action&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;a:MessageID&gt;urn:uuid:7fdde7b6-64c8-4402-9af1-cc848f15888f&lt;/a:MessageID&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;a:ReplyTo&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;a:Address&gt;https://www.w3.org/2005/08/addressing/anonymous&lt;/a:Address&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/a:ReplyTo&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;a:To s:mustUnderstand=\"1\"&gt;https://localhost:1415/servicio/MyService.svc/jh&lt;/a:To&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/s:Header&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;s:Body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;GetData xmlns=\"https://tempuri.org/\"&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">+</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;value&gt;9&lt;/value&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">+</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/GetData&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/s:Body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> +</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/s:Envelope&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(document).ready(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"#btnWCFWSHttp"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

$.ajax({

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> type: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"POST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> url: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://localhost:1415/servicio/MyService.svc/jh/"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

data: whRequest,

timeout: 10000,

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> contentType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"application/soap+xml"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> dataType: </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"xml"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> async: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">,</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> success: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (data, status, xhr) {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(data).find(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GetDataResponse"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).each(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> alert($(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">this</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).find(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"GetDataResult"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text());</span></span>

});

},

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> error: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (xhr, status, error) {</span></span>

alert(error);

}

});

});

});

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="btnWCFREST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Call REST WCF using JQuery"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="btnWCFBasicHttp"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Call BasicHttp binded WCF using JQuery"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="btnWCFWSHttp"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Call WsHttp binded WCF using JQuery"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">p</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">form</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

&nbsp;

you can call the Service from code source dinamically as stated in WCF Part 1.

<span>you can make use one of the following clases to do that: </span>
<ul type="disc">
 	<li><span>HttpWebRequest</span><span> for control</span></li>
 	<li><span>WebClient</span><span> for simplicity and brevity</span></li>
 	<li><span>RestSharp</span><span> for both on non-.NET 4.5 environments</span></li>
 	<li><span>HttpClient</span><span> for both + async features on .NET 4.5 environments</span></li>
</ul>
&nbsp;

&nbsp;

Do not forget that if you call from diferent domain from javascrip it will not allow you do it :

you may want to allow  ajax CROSSDOMAIN   :
you enable CORS.There's a good read with explanation and work around here: https://blogs.msdn.com/b/carlosfigueira/archive/2012/05/15/implementing-cors-support-in-wcf.aspx    or you can take a look at this :  https://stackoverflow.com/questions/17183569/wcf-service-call-from-ajaxcross-domain     or this one : https://www.codeproject.com/Articles/223572/Calling-Cross-Domain-WCF-service-using-Jquery-Java
<span style="text-decoration: underline">ALLOW IN WEBCONFIG FILE  IN WCF HOSTED FILE:</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/core.jpg"><img width="300" height="68" class="alignnone size-medium wp-image-555" alt="core" src="https://msdnshared.blob.core.windows.net/media/2016/08/core-300x68.jpg" /></a>

<hr />

Hope this can be of useful for you. Thanks :)

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>WCF Part1</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/wcf-part1</link>
      <pubDate>Sat, 06 Aug 2016 22:22:48 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=455</guid>
      <description><![CDATA[What is WCF?

WCF stand for Windows comunication Foundation and is part of .NET3.0.WCF is...]]></description>
      <content:encoded><![CDATA[<span style="color: #3366ff"><strong>What is WCF?</strong></span>

WCF stand for Windows comunication Foundation and is part of .NET3.0.WCF is Microsoft Platform
for building distributed and interoperable applications.

<span style="color: #3366ff"><strong>what is a distributed application ?</strong></span>
in simple terms a distributed application, is an application where part of it run on 2 or more computers
nodes. Distributed applications are also called as connected systems.
For example a web application running on one machine and a web service that this application is consumoing is running on another machine.
<strong><span style="color: #3366ff">Why distributed appliations?</span></strong>
1. an Enterprise application may need to use the service provided by other enterprises.
for example an e-commerce application may be using Paypal service for payments.

2. for better scalability. An enterprise web application may have presentation tier, bussiness tier and data access tier, and each tier may be running on different machine.
what is an interoperable application? -&gt; en application that can comunicate with any other application that is built on any platform is called as interoperable application.
Web services are interoperable, where as .net remotingservices are not. Web services can comunicate with any application  built on any platform, where are a .net remoting service can be consumed only by another .net application.

<span style="text-decoration: underline">for distributed application you can choose the following:</span>
<strong>Enterprise Services.</strong>
<strong>dot net Remoting</strong>
<strong>Web Service  </strong>(asp.net web Service  only for IIS hosted)
<strong>WCF</strong>

..
In WCF (windows comunication foundation):
we can implement one service and we  can configure as many  endpoints as want to support all the clients needs. To support the above 2 client requirements. Also we can implement as many interface as we want with separate endpoints.We can host WCF in IIS, selft hosting (web form or console application) , service application.In IIS having WAS (windows process activation service) we can use any binding for comunications.
<strong><span style="color: #3366ff">BINDINGS IN WCF:</span></strong>

<span style="text-decoration: underline">WCF service endpoint consist of 3 things:</span>
A) <strong>ADDRESS</strong> : address where the WCF service is available.
B) <strong>BINDING</strong>:  the way of comunication channel will have to comunicate.
C) <strong>CONTRACT</strong>:  Specifies what the service can do . for example, the service contract describes which operations the client can perform on the service.

<span style="color: #3366ff"><strong>in short, what is a binding in a WCF service?</strong></span>
A WCF binding defines how the client needs to comunicate with the service . The WCF binding that you choose  determines the following for the comunications between the client and the serivice.
1. <strong>TRANSPORT PROTOCOL</strong>:  for example tcp, http, namedpIpe, Msmq.
2. <strong>MESSAGE ENCODING</strong>: for example  text/xml , binary.
3. <strong>Protocoles:</strong> for example  reliable messaging, transaction support.
you can check list of bindings in   https://msdn.microsoft.com/en-us/library/ms730879(v=vs.110).aspx

<span style="color: #3366ff"><strong>MESSAGE EXCHANGE PATTERNS IN WCF:</strong></span>

Message exchange Pattern describes how the client and the WCF service exchange message
<strong>1. request-reply (default).</strong>
<strong>2. one-way</strong>
<strong>3 duplex.</strong>

1. <strong>request reply: </strong> this is the default message exchange pattern. client send message to a wcf service and then waits for a reply. during  this time the client stop processing until a response is received from the wcf service.
the client waits for call complete ven if the operation return type is void.
all WCF binding exept MSMQ based binding support the request reply  message exchange pattern.
in a request reply message exchange patten faults and exceptions get resported to the client inmediatelly if any.

2. <strong>in case of one.way operation</strong>, only one message is exchanged between the client and the service . the client makes a call to the service method , but does not wait for a response message. so, in short, the receiver of the message does not send a reply message. nor does the sender
of the message expects one.

you can decorate  it as   [ OperationContract(IsOneWay = true)]

3. <strong>Duplex Message Exchange Pattern:</strong>  can be implemented using request/reply or oneWay operations.Specify a callback contract and associate it with the service contract.

---

<span style="color: #3366ff"><strong>MESSAGE ENCONDING:</strong></span>

the default message encoding mechanism in WCF is  Text , which <strong>base64 encodes</strong> data.This has following 2 disadvantages.
1. base64 encoding bloats the message size by approximatelly 33%.
2. involves additional processing overhad to base64 encode and decode.

the preferred approach to send large binary message in WCF is to use MTOM message encoding.
<span style="color: #3366ff"><strong>MTOM</strong> </span>is an interoperable standard and stands for message transmission optimization mechanism. MTOM does not base64 encode data. this also means, the additional processing overhead to base64 encode and decode data is removed. hence, MTOM can significally improve the overall message transfer performance.

with Text Message encoding , the binary data is base64 encoded and it is embedded to SOAP envelop. with MTOM , binary data is included as a MIME (multipurpose internet mail extensions ) .attatchment.

To put it into practice all you have to do is change the following lines in webconfig file on bindings.

&lt;bindings&gt;
&lt;wshttpBinding&gt;
&lt;binding name="wshttp" messageEncoding="<span style="color: #3366ff"><strong>Text</strong></span>"&gt;   // or  <strong><span style="color: #3366ff">MTOM</span></strong>
&lt;/binding&gt;
&lt;/wshttpbinding&gt;
&lt;/bindings&gt;
and then add wshttp  name (bindingconfiguration) to the right binding.

you can test it using Fiddler the diference of size with MTOM we can take advantage of.
--

<span style="color: #3366ff"><strong>AUTHENTICATION IN WCF</strong></span>

To customize the security mode for a binding use mode attribute of security element with in the respective binding.

&lt;binding&gt;
&lt;nettcpbinding&gt;
&lt;binding name ="nettcp"&gt;
&lt;security mode " "&gt; -&gt; you can choose   <span style="color: #3366ff">none, transport, message, transportwithmessagecredential.</span>
&lt;/security&gt;...

you can check on fiddler how encript the message if only we place message mode.

we now can place below that tag,  "clientCredentialType" this way:

&lt;binding name="netTcp"&gt;
&lt;security mode="message"&gt;
&lt;message <strong>clientCredentialType</strong>=""/&gt; -&gt; can be -&gt;   <span style="color: #3366ff">none, windows, username, certificate, issuedtoken</span>.
&lt;/security&gt; ...

**depending the binding it will have by default its security mode and credentialtype
example:  for wsHttpBinding it will be:
security mode: message
clientcredentialtype= windows.
//we can customize it.

if we hosted on IIS server we also have to set the "authentication" mode in IIS server.  as an example   Basic uthentication. enabled.

...
<span style="color: #3366ff"><strong> WCF Architecture: </strong></span>
<strong>1. soap </strong>
<strong>2.rest</strong>

WCF is a messaging framework for building distributed systems. Distributed systems is mostly just another word for web services.What this means is that you can write methods in C# (or any of the .NET languages) and then apply a bunch of configurations to the code that make your code accessible to others and turn your code into a web service.Those "bunch of configurations" are WCF. WCF allows you to expose your methods to other computers or applications using REST if you set up the WCF configurations around your C# code to expose it as a RESTful service. Or, you can easily take the same C# methods and make them available via the SOAP protocol.

If you have a method called "GetData()", you can set up the WCF configuration to make that method available in a service that is hosted in IIS. When someone calls that service, they can send an HTTP GET request to https://www.yourdomain.com/SomeService/GetData, and the GetData method will receive the message and send back a response. When you make a GET request over HTTP, you're using the REST. REST is pretty much tied to HTTP as the transport protocol. <strong>REST</strong> also has no standard message format. Whatever you want to send in your HTTP message, and however you want to send it is OK. You can send XML, or JSON, or just plain text. You can use POST, or GET or PUT or any of the HTTP verbs as well.

<strong>With SOAP</strong>, your messages can be sent to the service using any transport protocol -- you aren't tied to HTTP. SOAP messages are designed to be transport neutral. They are encoded in XML and the XML always has a head and a body node inside of an envelope node. There are lots of web standards around SOAP -- standards for putting security, sessions and other features into the header of the message, for example. Also, with SOAP, you get a WSDL, which I won't go into explaining here, but it makes it a LOT easier for clients to program against. Most programming languages have a method of taking a WSDL and converting it into strongly-typed methods and objects so that your service is easy to call.

<strong>REST</strong> is very popular on the internet and is as scalable as the internet (i.e. VERY scalable). SOAP is very popular in business-to-business applications.

for more information  REST Vs Soap go here:  <span style="color: #3366ff">https://msdn.microsoft.com/en-us/library/hh323708(v=vs.100).aspx  </span>
----
<span style="text-decoration: underline"><span style="color: #3366ff"><strong>As an example lets  develop a quick example in WCF  in SOAP  and consume  wcf  by developing a .net Client:</strong></span></span>
<ol>
 	<li><strong>Create a blank solution in Visual Studio</strong></li>
 	<li><strong>Add a class library .</strong></li>
 	<li><strong> add 2 class on this (one for Interface and another for Service itself)</strong></li>
 	<li><strong>As we are gona host it on IIS server add new  proyect as   WCF site.</strong></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/uno.jpg"><img width="300" height="257" class="alignnone size-medium wp-image-465" alt="uno" src="https://msdnshared.blob.core.windows.net/media/2016/08/uno-300x257.jpg" /></a>

<strong>5. on Service.svc  you should point it to the Service class</strong>

<span style="font-family: Consolas;font-size: small">&lt;%</span><span style="color: #0000ff;font-family: Consolas;font-size: small">@</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #800000;font-family: Consolas;font-size: small">ServiceHost</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Language</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="C#"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Debug</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="true"</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">Service</span><span style="color: #0000ff;font-family: Consolas;font-size: small">="HelloService.myservice"</span><span style="font-family: Consolas;font-size: small"> %&gt;</span>

<strong>6.  let us  develope the interface  (Service contract):</strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> HelloService</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "Imyservice" in both code and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ServiceContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">interface</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Imyservice</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> [</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">OperationContract</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">]</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> helloworld();</span></span>

}

}

&nbsp;

7. <strong>Le us  implement it on Service now :</strong>

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Runtime.Serialization;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.ServiceModel;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Text;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> HelloService</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "myservice" in both code and config file together.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">myservice</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Imyservice</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> helloworld()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Hello World"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;

<strong>8. on webconfig file you can construct the  system.servicemodel   this way:</strong>

&nbsp;

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;?</span><span style="color: #a31515;font-family: Consolas;font-size: small">xml</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span><span style="color: #ff0000;font-family: Consolas;font-size: small">version</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">1.0</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">?&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">key</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">aspnet:UseTaskFriendlySynchronizationContext</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">appSettings</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">compilation</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">debug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">httpRuntime</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">targetFramework</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">4.5.2</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.web</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">mxbehavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceMetadata</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">httpsGetEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceDebug</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">includeExceptionDetailInFaults</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behavior</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceBehaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">behaviors</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;!--</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">&lt;protocolMapping&gt;</span></span></span>

&lt;add binding="basicHttpsBinding" scheme="https" /&gt;

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> &lt;/protocolMapping&gt;</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">behaviorConfiguration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">mxbehavior</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">HelloService.myservice</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">endpoint</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">address</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">Service</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">binding</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">basicHttpBinding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">contract</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">HelloService.Imyservice</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">host</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">baseAddresses</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">baseAddress</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">https://localhost:5820</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">baseAddresses</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">host</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">service</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">services</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">serviceHostingEnvironment</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">aspNetCompatibilityEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">multipleSiteBindingsEnabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.serviceModel</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">modules</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">runAllManagedModulesForAllRequests</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">directoryBrowse</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">enabled</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">configuration</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

8.  <strong>Now  if you point to  <span style="color: #3366ff">https://localhost:5820/Service.svc </span> </strong>

you can see the Service document XML  (wsdl)  <em>https://localhost:5820/Service.svc<strong>?wsdl</strong> </em>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/dos.jpg"><img width="356" height="183" class="alignnone  wp-image-475" alt="dos" src="https://msdnshared.blob.core.windows.net/media/2016/08/dos-300x154.jpg" /></a>

&nbsp;

<strong>9.  let us créate now  the client to consume Service wcf soap:</strong>

you can do it from code source dinamically,  or  Ajax jquery/JavaScript  , or  adding reference to Service reference.
<ol>
 	<li><strong><span style="color: #339966">Adding Service reference</span>  </strong></li>
</ol>
<strong>a.  Add reference  https://localhost:5820/Service.svc </strong>

<strong>b.  on code paste this :</strong>

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.UI;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web.UI.WebControls;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">partial</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">_Default</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : System.Web.UI.</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Page</span></span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ServiceReference1.</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ImyserviceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> myproxyservice;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">protected</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Page_Load(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">object</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> sender, </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">EventArgs</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> e)</span></span>

{

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">protected</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Button1_Click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">object</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> sender, </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">EventArgs</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> e)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> myproxyservice = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ServiceReference1.</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ImyserviceClient</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

Label1.Text = myproxyservice.helloworld();

}

}

// so here you can see how to call Service reference and then the Service contract and its methods.

&nbsp;

&nbsp;

<span style="color: #339966"><strong>2.  if you want to do it from CODE SOURCE dinamically :</strong></span>

&nbsp;

<strong>you can make use of class "<span style="color: #0000ff">webclient</span>"</strong>

&nbsp;

<span style="font-family: Consolas;font-size: small"> </span><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> (</span><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span><span style="font-family: Consolas;font-size: small"> client = </span><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span><span style="font-family: Consolas;font-size: small"> </span><span style="color: #2b91af;font-family: Consolas;font-size: small">WebClient</span><span style="font-family: Consolas;font-size: small">())</span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> data = </span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">@"&lt;?xml version=""1.0"" encoding=""utf-8""?&gt;</span></span></span>

&lt;soapenv:Envelope xmlns:soapenv =""https://schemas.xmlsoap.org/soap/envelope/""

xmlns:tem =""https://tempuri.org/""&gt;

&lt;soapenv:Header/&gt;

&lt;soapenv:Body&gt;

&lt;tem:helloworld/&gt;

&lt;/soapenv:Body&gt;

<span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"> &lt;/soapenv:Envelope&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> client.Headers.Add(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"Content-Type"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"text/xml;charset=utf-8"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> client.Headers.Add(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"SOAPAction"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"\"https://tempuri.org/IMyService/MyOperation\""</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> response = client.UploadString(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"https://localhost:5820/Service.svc"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, data);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Console</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.WriteLine(response);</span></span>

}

&nbsp;

&nbsp;

<strong>2. Or you can use the  Http <span style="color: #0000ff">WebRequest</span> class :</strong>

&nbsp;

&nbsp;

<span style="font-family: Consolas;font-size: small"> </span><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpWebRequest</span><span style="font-family: Consolas;font-size: small"> request = CreateWebRequest();</span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">XmlDocument</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> soapEnvelopeXml = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">XmlDocument</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> soapEnvelopeXml.LoadXml(</span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">@"&lt;?xml version=""1.0"" encoding=""utf-8""?&gt;</span></span></span>

&lt;soapenv:Envelope xmlns:soapenv =""https://schemas.xmlsoap.org/soap/envelope/""

xmlns:tem =""https://tempuri.org/""&gt;

&lt;soapenv:Header/&gt;

&lt;soapenv:Body&gt;

&lt;tem:helloworld/&gt;

&lt;/soapenv:Body&gt;

<span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"> &lt;/soapenv:Envelope&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

&nbsp;

&nbsp;

&nbsp;

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Stream</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> stream = request.GetRequestStream())</span></span>

{

soapEnvelopeXml.Save(stream);

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebResponse</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> response = request.GetResponse())</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">StreamReader</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> rd = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">new</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">StreamReader</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">(response.GetResponseStream()))</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> soapResult = rd.ReadToEnd();</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Console</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.WriteLine(soapResult);</span></span>

}

}

}

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">///</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">&lt;summary&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">///</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> Create a soap webrequest to [Url]</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">///</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">&lt;/summary&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">///</span></span></span><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"> </span></span></span><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">&lt;returns&gt;&lt;/returns&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpWebRequest</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> CreateWebRequest()</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpWebRequest</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest = (</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpWebRequest</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">WebRequest</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">.Create(</span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">@"https://localhost:5820/Service.svc"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest.Headers.Add(</span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">@"SOAP:Action"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest.ContentType = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"text/xml;charset=\"utf-8\""</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest.Accept = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"text/xml"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest.Method = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"POST"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> webRequest;</span></span>

}

&nbsp;

&nbsp;

<hr />

you can test thought <strong>fiddler</strong> or <strong>SoapUI</strong> this .Also you can make use of  <strong>trace viewer and messages</strong>.

...

<span style="color: #3366ff"><strong>TRACING &amp; MESSAGE Logging:</strong></span>

Use Microsoft Service configuration editor  to enable  tracing and message  logging  in WCF . This can be done either on the client or WCF Service.
<ol>
 	<li style="text-align: left"><strong>go to Tools in visual studio  and then WCF Service Configuration Editor.</strong></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/2016/08/seis.jpg"><img width="300" height="278" class="alignnone size-medium wp-image-495" alt="seis" src="https://msdnshared.blob.core.windows.net/media/2016/08/seis-300x278.jpg" /></a>

2<strong>.  open  webconfigfile:</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/siete.jpg"><img width="300" height="219" class="alignnone size-medium wp-image-485" alt="siete" src="https://msdnshared.blob.core.windows.net/media/2016/08/siete-300x219.jpg" /></a>

3. <strong>you may want to  check  messageLogging on  and Tracing on. this appear in "diagnostic" section in the left hand panel. </strong>

<strong>also check "log auto flush" on.</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/tres.jpg"><img width="401" height="288" class="alignnone  wp-image-525" alt="tres" src="https://msdnshared.blob.core.windows.net/media/2016/08/tres-300x216.jpg" /></a>

4<strong>. go to messsage Logging in "diagnostic" and place in true "EnableMessaging".</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/cuatro.jpg"><img width="399" height="287" class="alignnone  wp-image-515" alt="cuatro" src="https://msdnshared.blob.core.windows.net/media/2016/08/cuatro-300x216.jpg" /></a>

5. <strong>repro the  calling to WCF Service again.</strong>

<strong> you now will see the 2 files one for tracing and another for messaging. doublé click on them to revise what you want.</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/cinco.jpg"><img width="507" height="71" class="alignnone  wp-image-505" alt="cinco" src="https://msdnshared.blob.core.windows.net/media/2016/08/cinco-300x42.jpg" /></a>

&nbsp;

<span style="text-decoration: underline"><span style="color: #3366ff;text-decoration: underline"><strong>If you  are in production environment you will have to manually set on webconfig file the diganostics</strong></span></span>.

<strong>you can place this and modify the path and customize it as you want :</strong>

&nbsp;

Steps for traces data collection in production environament :

1. Create a folder c:\temp
2. Give full control to everyone
3. Apply the diagnostics elements in configuration file
4. Reproduce issue
5. Comment the diagnostics elements.

===============================================================================================================================================

THIS PART WILL GO INSIDE &lt;system.servicemodel&gt; SECTION
=============================================================================================
&lt;diagnostics&gt;
&lt;messageLogging logEntireMessage="true" logMalformedMessages="true"
logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true"
maxSizeOfMessageToLog="26214445" /&gt;
&lt;/diagnostics&gt;

================================================================================================================================================

&lt;system.diagnostics&gt;
&lt;trace autoflush="true" /&gt;
&lt;sources&gt;
&lt;source name="System.ServiceModel.MessageLogging" switchValue="Verbose,ActivityTracing"&gt;
&lt;listeners&gt;
&lt;add type="System.Diagnostics.DefaultTraceListener" name="Default"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;add name="ServiceModelMessageLoggingListener"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;/listeners&gt;
&lt;/source&gt;
&lt;source name="System.ServiceModel" switchValue="Verbose,ActivityTracing"
propagateActivity="true"&gt;
&lt;listeners&gt;
&lt;add type="System.Diagnostics.DefaultTraceListener" name="Default"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;add name="ServiceModelTraceListener"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;/listeners&gt;
&lt;/source&gt;
&lt;/sources&gt;
&lt;sharedListeners&gt;
&lt;add initializeData="c:\temp\Service.messages.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelMessageLoggingListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;add initializeData="c:\temp\Service.traces.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelTraceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"&gt;
&lt;filter type="" /&gt;
&lt;/add&gt;
&lt;/sharedListeners&gt;
&lt;/system.diagnostics&gt;

<hr />

&nbsp;

hope this ca be useful to you. Thanks :)

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>ASP Clasic Vs ASP.Net</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/425</link>
      <pubDate>Tue, 12 Jul 2016 23:31:31 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=425</guid>
      <description><![CDATA[ASP CLASIC &amp; ASP.NET:

&nbsp;

Classic ASP is a server-side scripting environment that you...]]></description>
      <content:encoded><![CDATA[<span style="text-decoration: underline"><strong><span style="color: #0000ff;text-decoration: underline">ASP CLASIC &amp; ASP.NET</span>:</strong></span>

&nbsp;

Classic ASP is a server-side scripting environment that you can use to create and run dynamic web applications. With ASP, you can combine HTML pages, script commands, and COM components to create interactive web pages that are easy to develop and modify. Classic ASP is the predecessor to ASP.NET, but it is still in wide use today.The Classic ASP server configuration adds IIS modules for ASP and ISAPI extensions to the default IIS installation.

&nbsp;

The <strong>No Managed Code</strong> setting for the application is clear in the TechNet page <a title="https://technet.microsoft.com/library/hh831797.aspx" href="https://technet.microsoft.com/library/hh831797.aspx"><span style="color: #337ab7">https://technet.microsoft.com/library/hh831797.aspx</span></a> as stating to use this setting for applications that will <strong>NOT</strong> use the .NET framework. <span style="font-size: medium">By selecting the version of the .NET framework for the application, the worker process will load the version of the CLR for the application to run correctly. </span><span style="font-size: medium">The <strong>No Managed Code</strong> setting for the application pool is meant to run scripting engines like <strong>ASP</strong> as the CLR will NOT be loaded in the worker process and may improve performance of the start up for the worker process.</span><span style="font-size: medium">Just make sure the ASP code is not making a code reference to a .NET resource.</span>

&nbsp;

&nbsp;

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/07/ddd.jpg"><img class="size-full wp-image-435 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/07/ddd.jpg" alt="ddd" width="287" height="260" /></a>

<span style="font-size: medium"> </span>

<span style="color: #0000ff"><strong>some concepts:</strong></span>
<ul>
	<li><a href="https://en.wikipedia.org/wiki/Active_Server_Pages"><strong>ASP</strong></a>, Active Server Pages (now referred to as ASP Classic) is a server-side scripting environment that predates .Net and has nothing to do with it
ASP pages are usually written in VBScript, but can be written in any language supported by the Windows Scripting Host - JScript and VBScript are supported natively, with third-party libraries offering support for PerlScript and other dynamic languages.</li>
	<li><a href="https://en.wikipedia.org/wiki/.NET_Framework"><strong>.Net</strong></a> is a framework for managed code and assemblies
.Net code can be written in <a href="https://en.wikipedia.org/wiki/List_of_CLI_languages">any language</a> that has an CIL compiler.</li>
	<li><a href="https://en.wikipedia.org/wiki/Common_Language_Runtime"><strong>CLR</strong></a>, Common Language Runtime, is the core runtime used by the .Net framework
The CLR transforms <a href="https://en.wikipedia.org/wiki/Common_Intermediate_Language">CIL code</a> (formerly MSIL) into machine code (this is done by the JITter or by ngen) and executes it.</li>
	<li><a href="https://en.wikipedia.org/wiki/ASP.NET"><strong>ASP.Net</strong></a> is a replacement for ASP built on .Net
ASP.Net pages can be written in any .Net language, but are usually written in C#.</li>
</ul>
&nbsp;

<span style="text-decoration: underline"><strong>Other terms </strong></span>:
<ul>
	<li><a href="https://en.wikipedia.org/wiki/Common_Intermediate_Language"><strong>CIL</strong></a>, Common Intermediate Language, is an intermediate language that all .Net code is compiled to.
The CLR executes CIL code.</li>
	<li><a href="https://en.wikipedia.org/wiki/Common_Language_Infrastructure"><strong>CLI</strong></a>, Common Language Infrastructure, is the open specification for the runtime and behavior of the .Net Framework</li>
	<li><a href="https://en.wikipedia.org/wiki/Mono_%28software%29"><strong>Mono</strong></a> is an open-source implementation of the CLI that can run .Net programs</li>
	<li><a href="https://en.wikipedia.org/wiki/ASP.NET_MVC_Framework"><strong>ASP.Net MVC</strong></a> is an MVC framework built on ASP.Net</li>
</ul>
&nbsp;

if you want to make use of no manage code in IIS using asp clasic [scripting engine] this will improve performance  but using user friendly and modern web pages OOP and  manage code using CLR are done with asp.net . Both are frameworks to make it esier for us to develope web aplication dinamycally  and then once the asp.net /asp is hosted on the workwer process w3wp.exe can render  asp/asp.net web applications to HTML/text  format for browsers which will render to screen again.

<strong><span style="color: #0000ff;text-decoration: underline">some diferents between asp clasic and asp.net:</span></strong>
<ol>
	<li>ASP is interpreted while ASP.NET is compiled.</li>
	<li>ASP use ADO while ASP.NET use ADO.NET to for database connectivity.</li>
	<li>ASP usage classic languages like VB Script while ASP.NET use .NET classes like C#.</li>
	<li>ASP page use .asp extension and ASP.NET use .aspx extensions.</li>
</ol>
<strong>ASP</strong>
<ol>
	<li>It has limited oops support and not having built in support for XML.</li>
	<li>Very less development and debugging tool available.</li>
	<li>Error handling is very poor.</li>
	<li>It has no in built validation control. Meaning that validating page is difficult for developers.</li>
</ol>
<strong>ASP.NET</strong>
<ol>
	<li>It has full support of XML. Which helps easy data exchange.</li>
	<li>Various tools and compiler available.</li>
	<li>Error handling is very good.</li>
	<li>In built validation controls. It has rich validation set - range validator, custom validator and regular expresión.</li>
</ol>
<strong>There's major differences between classic ASP and ASP.NET, almost nothing is alike. For example classic ASP isn't based on the .Net framework, it doesn't use Code Behind files and object oriented programming.</strong>
<ul>
	<li>ASP uses scripting languages such as javascript or vbscript to perform server-side manipulation. These languages are typeless interpreted languages. This means there is no such thing as a string or a number in these languages (kind of, but not really) and no support for class OOP techniques.</li>
	<li>ASP.NET can be built from any language that has been integrated into the .NET framework. A non-exhaustive list includes C#, VB.NET, Python, C++, <a href="https://en.wikipedia.org/wiki/.NET_languages">more</a></li>
	<li>These .NET languages allow for OOP and managed code, while classic ASP relies on COM and ActiveX to build re-usable libraries or tools.</li>
	<li>.NET has additional methods to persist data in addition to the Session variables commonly used in classic ASP. These include ViewState and ControlState. This means that some of the tedious work from ASP such as storing information in hidden variables and then re-populating and updating these values with each post or get is automatically handled by ASP.NET. Additionally, .NET has an event-driven lifecycle for the page, meaning that specific events on the page such as clicking a button can be handled individually.</li>
	<li>.NET pages are structured as objects with functions, methods, properties, and events instead of the global free for all that occurs in most classic ASP pages.</li>
	<li>ASP.NET has built in controls that handle much of the everyday tasks required in an html page. For example a GridView control can be used to build a table of data that is linked to a datasource. The datasource can also be a control. The benefit of using these controls is that they handle the low-level html generation and allow the developer to spend more time on working out logic and styling instead of having to worry about missing &lt;/tr&gt; or &lt;/td&gt; tags, etc.</li>
</ul>
&nbsp;

<span style="color: #0000ff">Similarities</span>
<ul>
	<li>Both are run on a server through IIS (or some similar method) and generate html that is returned to the client.</li>
	<li>The VBScript syntax is basically the same as VB.NET.</li>
	<li>Data is passed back and forth routinely through Request.Form or Request.QueryString; however, ASP.NET can directly access controls on the page.</li>
</ul>
<span style="text-decoration: underline">To build a clasic web site follow this link please</span> :  https://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/scenario-build-a-classic-asp-website-on-iis

&nbsp;

some information was taken from: https://blogs.msdn.microsoft.com/ericparvin/2014/09/19/asp-code-and-no-managed-code-option-in-application-pool/#comment-295]]></content:encoded>
    </item>
    <item>
      <title>IIS Tomcat</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/306</link>
      <pubDate>Fri, 24 Jun 2016 15:41:42 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=306</guid>
      <description><![CDATA[IIS-Tomcat
Before getting started with IIS -Apache Tomcat we may want to know about some...]]></description>
      <content:encoded><![CDATA[<p style="text-align: center"><span style="color: #0000ff"><strong><u>IIS-Tomcat</u></strong></span></p>
<p style="text-align: center">Before getting started with IIS -Apache Tomcat we may want to know about some concepts:</p>


<hr />

&nbsp;

<strong><u>TOMCAT:</u></strong>

Apache Tomcat (also called Jakarta Tomcat or simply Tomcat) functions as a servlet container developed under the Jakarta project at the Apache Software Foundation. Tomcat implements the servlet and JavaServer Pages (JSP) Oracle Corporation (although created by Sun Microsystems).

We have to have installed JRE:

<em><u>Concepts:</u></em>

JRE: Java Runtime Environment. It is basically the Java Virtual Machine where your Java programs run on. It also includes browser plugins for Applet execution.

JDK: It's the full featured Software Development Kit for Java, including JRE, and the compilers and tools (like JavaDoc, and Java Debugger) to create and compile programs.

Usually, when you only care about running Java programs on your browser or computer you will only install JRE. It's all you need. On the other hand, if you are planning to do some Java programming, you will also need JDK.

&nbsp;

Sometimes, even though you are not planning to do any Java Development on a computer, you still need the JDK installed. For example, if you are deploying a WebApp with JSP, you are technically just running Java Programs inside the application server. Why would you need JDK then? Because application server will convert JSP into Servlets and use JDK to compile the servlets. I am sure there might be more examples.

&nbsp;

remark: servlets = applets to be ran.

A <strong>Java servlet</strong> is a <a href="https://en.wikipedia.org/wiki/Java_(programming_language)">Java</a> <a href="https://en.wikipedia.org/wiki/Computer_program">program</a> that extends the capabilities of a <a href="https://en.wikipedia.org/wiki/Server_(computing)">server</a>. Although servlets can respond to any types of requests, they most commonly implement applications hosted on <a href="https://en.wikipedia.org/wiki/Web_server">Web servers</a>.<sup>.</sup>

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/1tomcat.jpg"><img class="alignnone wp-image-395" src="https://msdnshared.blob.core.windows.net/media/2016/06/1tomcat-300x186.jpg" alt="1tomcat" width="525" height="326" /></a>

&nbsp;

<hr />

&nbsp;

<strong><u>Diferences between Apache and Tomcat(apache tomcat):</u></strong>

Tomcat works as a container of servlets but today tomcat can now function as an application server alone. apache alone is unable to execute the dynamic content of some pages and that's where tomcat comes to play who facilitates the execution of these servlets or JSPs (these are translated into servlets by tomcat).

<hr />

&nbsp;

<strong>Documentation to install apache + tomcat</strong>

<a href="https://www.debianhelp.co.uk/apachetomcat.htm">https://www.debianhelp.co.uk/apachetomcat.htm</a> <a href="https://www.netadmintools.com/art340.html">https://www.netadmintools.com/art340.html</a> <a href="https://www.debianhelp.co.uk/apachetomcat.htm">https://www.debianhelp.co.uk/apachetomcat.htm</a> <a href="https://wiki.apache.org/tomcat/HowTo">https://wiki.apache.org/tomcat/HowTo</a>

<strong>Conector apache--tomcat </strong> <a href="https://tomcat.apache.org/connectors-doc-archive/jk2/index.html">https://tomcat.apache.org/connectors-doc-archive/jk2/index.html</a> <a href="https://tomcat.apache.org/connectors-doc/">https://tomcat.apache.org/connectors-doc/</a> <a href="https://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html">https://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html</a>

<strong>Conector IIS-Tomcat:</strong>  https://tomcat.apache.org/download-connectors.cgi   https://tomcatiis.riaforge.org/

&nbsp;

<hr />

&nbsp;

&nbsp;
<p style="text-align: center"><em><span style="color: #0000ff"><strong><u>Now Go inside out with IIS- Tomcat:</u></strong></span></em></p>
&nbsp;

First you must have installed the following:
<ul>
	<li><b><strong>Apache Tomcat</strong></b></li>
	<li><strong>JRE/JDK.</strong></li>
	<li><strong>the right .net framework</strong> [as you have IIS server it is obvious you will have it installed already]</li>
</ul>
&nbsp;

First install Tomcat 7

Please check wether it is running on port 8080 as it should.

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/3tomcat.jpg"><img class="alignnone wp-image-375" src="https://msdnshared.blob.core.windows.net/media/2016/06/3tomcat-300x173.jpg" alt="3tomcat" width="382" height="220" /></a>

&nbsp;

Let´s create a site on IIS which will point to the same Tomcat Webroot directory where web content will be executed. Site name TomcatSite.

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/4tomcat.jpg"><img class="alignnone wp-image-365" src="https://msdnshared.blob.core.windows.net/media/2016/06/4tomcat-300x296.jpg" alt="4tomcat" width="407" height="402" /></a>

Add an Index.html to that directory and then test if that run as expected.

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/5tomcat.jpg"><img class="alignnone size-medium wp-image-355" src="https://msdnshared.blob.core.windows.net/media/2016/06/5tomcat-300x228.jpg" alt="5tomcat" width="300" height="228" /></a>

if so, create an Index.jsp and add it to the Default documents on IIS server.

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/6tomcat.jpg"><img class="alignnone wp-image-345" src="https://msdnshared.blob.core.windows.net/media/2016/06/6tomcat-300x133.jpg" alt="6tomcat" width="465" height="206" /></a>

This will fail because we have not tomcat IIS connector installed as of yet.

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/7tomcat.jpg"><img class="alignnone wp-image-335" src="https://msdnshared.blob.core.windows.net/media/2016/06/7tomcat-300x197.jpg" alt="7tomcat" width="525" height="345" /></a>

&nbsp;

You can download connector from <a href="https://tomcatiis.riaforge.org/">https://tomcatiis.riaforge.org</a>

&nbsp;

Follow the wizard and then repro again.

This will recognize now. jsp extensión

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/8tomcat.jpg"><img class="alignnone wp-image-325" src="https://msdnshared.blob.core.windows.net/media/2016/06/8tomcat-300x198.jpg" alt="8tomcat" width="487" height="321" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/9tomcat.jpg"> </a>

<u>All request:</u>

Take into account that the "connector" only will register distinct extensions to be passed to tomcat for processing Eg: .jsp , .cfm , .cfc .

If you may want to request for all kind of extensions, you can add a catch all handler that sends everything to Tomcat by AJP if not recognized.

This technique can be used for servlets and so on.

you must register on IIS server in Handler mappinng * handler and select the connector dll and more below give a handler name.

<a href="https://msdnshared.blob.core.windows.net/media/2016/06/9tomcat.jpg"><img class="alignnone wp-image-315" src="https://msdnshared.blob.core.windows.net/media/2016/06/9tomcat-300x241.jpg" alt="9tomcat" width="439" height="353" /></a>

&nbsp;

&nbsp;

If you browse now you can see all kind of allowed content on the browser.

&nbsp;

<span style="text-decoration: underline">something important to keep in mind:</span>

in the Conf directory of the Apache Tomcat you will find this main files for configurations:
1.Server.xml
2.Web.xml
3.Context.xml

please make sure on <strong>server.xml</strong> file to set the http port.
&lt;Connector port=”${port.http}” protocol=”HTTP/1.1″

connectionTimeout=”20000″

redirectPort=”8443″ /&gt;

in <strong>context.xml</strong>
&lt;Context reloadable=”true“&gt;

and in  <strong>web.xml</strong> the &lt;init-param&gt; as follow :
&lt;param-value&gt;true&lt;/param-value&gt;

&nbsp;

&nbsp;

&nbsp;

<span style="text-decoration: underline">If you want to dig deeper into this matter please go here: </span>

&nbsp;
<pre class="entry-title"><a href="https://blogs.msdn.microsoft.com/manjug/2015/11/27/understanding-iis-httpplatformhandler-using-tomcat-8/" target="_blank">Understanding IIS HTTPPlatformHandler using Tomcat 8</a></pre>
<a href="https://blogs.msdn.microsoft.com/tconte/2011/03/08/configuring-an-iis-7-front-end-for-apache-tomcat-using-appcmd-exe/" target="_blank">Configuring an IIS 7 front-end for Apache Tomcat, using AppCmd.exe</a>

&nbsp;
<div class="rating-wrap"></div>
<!--more-->

<span style="color: #808080">Remark: some information I´ve taken from Wikipedia for a better understanding.</span>

<!--more-->]]></content:encoded>
    </item>
    <item>
      <title>SignalR V2</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/signalr-v2</link>
      <pubDate>Wed, 22 Jun 2016 16:17:16 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=255</guid>
      <description><![CDATA[SignalR versión 2 : 




What is ASP.NET SignalR: ASP.NET SignalR is a new library for ASP.NET...]]></description>
      <content:encoded><![CDATA[<strong> SignalR versión 2 : </strong>

<hr />

<pre></pre>
<strong>What is ASP.NET SignalR:</strong> ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is "real-time web" functionality? It's the ability to have your server-side code push content to the connected clients as it happens, in real-time. You may have heard of WebSockets, a new HTML5 API that enables bi-directional communication between the browser and server. SignalR will use WebSockets under the covers when it's available, and gracefully fallback to other techniques and technologies when it isn't, while your application code stays the same. SignalR also provides a very simple, high-level API for doing server to client RPC (call JavaScript functions in your clients' browsers from server-side .NET code) in your ASP.NET application, as well as adding useful hooks for connection management, e.g. connect/disconnect events, grouping connections, authorization. SignalR can be used to add any sort of "real-time" web functionality to your ASP.NET application. This tutorial introduces SignalR development by showing how to build a simple browser-based chat application. You will add the SignalR library to an empty ASP.NET web application, create a hub class for sending messages to clients, and create an HTML page that lets users send and receive chat messages. For a similar tutorial that shows how to create a chat application in MVC 5 using an MVC view, see Getting Started with SignalR 2 and MVC 5.

<hr />

<strong>Diferences with WebSocket:</strong> In IIS8 we introduced a new interface and associated API's to handle Websocket requests. IWebSocketContext.  WebSocket was  introduced in html5.  in order to make use of websocket  we should allow on  IIS8 socket module . One of the limitations to HTTP is that it was designed as a one-directional method of communication. However, many modern web-based applications require more real-time, two-way communications in order to function optimally, that is why we can make use of websocket protocol and his corresponding code to make an application  bi-directional at once. SignalR is a asp.net Library that  uses web sockets when its supported, and consistent client polling hack when it's not, so, it's the way to go.SignalR is now officially part of ASP.NET. I trust that Microsoft will be releasing new Apis  apart from SignalR that will make use of websocket or not . For more information about websocket go here : https://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-websocket-protocol-support , The goal of this technology is to provide a mechanism for browser-based applications that need two-way communication with server that does not rely on opening multiple HTTP connections (e.g. using XMLHttpRequest or s and long polling).

<hr />

<strong>Let´s get started with a simple proyect  SignalR in ASP.NET :</strong> SignalR simplifies the process of building real-time applications. It includes an ASP.NET server library and a JavaScript client library to make it easier to manage client-server connections and push content updates to clients. You can add the SignalR library to an existing ASP.NET application to gain real-time functionality. The tutorial demonstrates the following SignalR development tasks: Adding the SignalR library to an ASP.NET web application. Creating a hub class to push content to clients. Creating an OWIN startup class to configure the application. Using the SignalR jQuery library in a web page to send messages and display updates from the hub.
<p style="text-align: justify">*   Create a new  asp.net proyect  in visual studio 2015  using c# as code.</p>
<p style="text-align: justify">  A  -&gt; Get it on NuGet! Install-Package Microsoft.AspNet.SignalR.</p>
<p style="text-align: justify">  B -&gt;   Create a class name ChattHub.cs on your proyect and paste the following code:</p>
&nbsp;

code:
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span></p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Collections.Generic;</span></span></p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Linq;</span></span></p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span></p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Microsoft.AspNet.SignalR;</span></span></p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> SignalRDaniel</span></span></p>
&nbsp;
<p style="text-align: left">{</p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span> <span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">ChatHub</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Hub</span></span></span></p>
&nbsp;
<p style="text-align: left">{</p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> send(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> name , </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> message)</span></span></p>
&nbsp;
<p style="text-align: left">{</p>
&nbsp;
<p style="text-align: left">Clients.All.broadcastMessage(name, message);</p>
&nbsp;
<p style="text-align: left">}</p>
&nbsp;
<p style="text-align: left">}</p>
&nbsp;
<p style="text-align: left">}</p>
&nbsp;
<p style="text-align: left">C -&gt;  And last copy and then paste the following code into your proyect: you shuold créate a Index.html file.</p>
&nbsp;
<p style="text-align: left">.</p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span> <span style="color: #ff0000;font-family: Consolas;font-size: small">html</span><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">xmlns</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="https://www.w3.org/1999/xhtml"&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">chatting demo daniel</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="message"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="sendmessage"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Send"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="hidden"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="displayname"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">ul</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="discussion"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">ul</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Scripts/jquery-2.1.4.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Scripts/jquery.signalR-2.2.0.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="signalr/hubs"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text/javascript"&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat = $.connection.chatHub;</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat.client.broadcastMessage = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (name, message) {</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> encodedName = $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;div /&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text(name).html();</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> encodedMesg = $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;div /&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text(message).html();</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#discussion'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).append(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;li&gt;&lt;strong&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + encodedName + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;/strong&gt;:&amp;nbsp;&amp;nbsp'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + encodedMesg + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;/li&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span></p>
&nbsp;
<p style="text-align: justify">};</p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#displayname'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(prompt(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'Enter your Name'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">""</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).focus();</span></span></p>
&nbsp;
<p style="text-align: justify"></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $.connection.hub.start().done(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#sendmessage'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat.server.send($(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#displayname'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(), $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val());</span></span></p>
&nbsp;
<p style="text-align: justify"><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">''</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).focus();</span></span></p>
&nbsp;
<p style="text-align: justify">});</p>
&nbsp;
<p style="text-align: justify">});</p>
&nbsp;
<p style="text-align: justify">});</p>
&nbsp;
<p style="text-align: justify"></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
&nbsp;
<p style="text-align: justify"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">HTML</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span></p>
    .
<p style="text-align: left">D -&gt;  remark: make sure on our webconfig file is the assemply dependency  something like this :</p>
&nbsp;
<p style="text-align: left"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span> <span style="color: #a31515;font-family: Consolas;font-size: small">assemblyIdentity</span> <span style="color: #ff0000;font-family: Consolas;font-size: small">name</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">Microsoft.AspNet.SignalR.Core</span><span style="font-family: Consolas;font-size: small">"</span> <span style="color: #ff0000;font-family: Consolas;font-size: small">publicKeyToken</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">31bf3856ad364e35</span><span style="font-family: Consolas;font-size: small">"</span> <span style="color: #ff0000;font-family: Consolas;font-size: small">culture</span><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small">neutral</span><span style="font-family: Consolas;font-size: small">"</span><span style="color: #0000ff;font-family: Consolas;font-size: small"> /&gt;</span></p>
&nbsp;
<p style="text-align: left">F -&gt;  Now  execute the proyect and you will have to open 2 browser instances  IE and another Brand such as crohme or Firefox. Type a name in both instances get started chatting.</p>
<a href="https://msdnshared.blob.core.windows.net/media/2016/06/signalr.jpg"><img class="alignnone wp-image-275" src="https://msdnshared.blob.core.windows.net/media/2016/06/signalr-300x131.jpg" alt="signalr" width="364" height="159" /></a> <a href="https://msdnshared.blob.core.windows.net/media/2016/06/signalr2.jpg"><img class="alignnone wp-image-265" src="https://msdnshared.blob.core.windows.net/media/2016/06/signalr2-300x152.jpg" alt="signalr2" width="351" height="178" /></a>

<hr />

<strong>Explanation:</strong>
<h3 style="background: none;font: 20px/1.4em 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 30px 0px 13px;padding: 0px;border: 0px currentColor;color: #222222;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">SignalR Hubs</h3>
&nbsp;
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">In the code sample the<span class="Apple-converted-space"> </span><strong>ChatHub</strong><span class="Apple-converted-space"> </span>class derives from the<span class="Apple-converted-space"> </span><strong>Microsoft.AspNet.SignalR.Hub</strong><span class="Apple-converted-space"> </span>class. Deriving from the<span class="Apple-converted-space"> </span><strong>Hub</strong><span class="Apple-converted-space"> </span>class is a useful way to build a SignalR application. You can create public methods on your hub class and then access those methods by calling them from scripts in a web page.</p>
&nbsp;
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">In the chat code, clients call the<span class="Apple-converted-space"> </span><strong>ChatHub.Send</strong><span class="Apple-converted-space"> </span>method to send a new message. The hub in turn sends the message to all clients by calling<strong>Clients.All.broadcastMessage</strong>.</p>
&nbsp;
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">The<span class="Apple-converted-space"> </span><strong>Send</strong><span class="Apple-converted-space"> </span>method demonstrates several hub concepts :</p>
Declare public methods on a hub so that clients can call them. Use the<span class="Apple-converted-space"> </span><strong>Microsoft.AspNet.SignalR.Hub.Clients</strong><span class="Apple-converted-space"> </span>dynamic property to access all clients connected to this hub.   Call a function on the client (such as the<span class="Apple-converted-space"> </span><code>broadcastMessage</code><span class="Apple-converted-space"> </span>function) to update clients.
<pre class="prettyprint prettyprinted"><code class="prettyprint"><span class="kwd">public</span> <span class="kwd">class</span> <span class="typ">ChatHub</span> <span class="pun">:</span> <span class="typ">Hub</span>
<span class="pun">{</span>
    <span class="kwd">public</span> <span class="kwd">void</span> <span class="typ">Send</span><span class="pun">(</span><span class="kwd">string</span><span class="pln"> name</span><span class="pun">,</span> <span class="kwd">string</span><span class="pln"> message</span><span class="pun">)</span>
    <span class="pun">{</span>
        <span class="com">// Call the broadcastMessage method to update clients.</span>
        <span class="typ">Clients</span><span class="pun">.</span><span class="typ">All</span><span class="pun">.</span><span class="pln">broadcastMessage</span><span class="pun">(</span><span class="pln">name</span><span class="pun">,</span><span class="pln"> message</span><span class="pun">);</span>
    <span class="pun">}</span>
<span class="pun">}</span></code></pre>
&nbsp;
<h3 style="background: none;font: 20px/1.4em 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 30px 0px 13px;padding: 0px;border: 0px currentColor;color: #222222;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">SignalR and jQuery</h3>
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">The HTML page in the code sample shows how to use the SignalR jQuery library to communicate with a SignalR hub. The essential tasks in the code are declaring a proxy to reference the hub, declaring a function that the server can call to push content to clients, and starting a connection to send messages to the hub.</p>
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">The following code declares a reference to a hub proxy.</p>

<pre class="prettyprint prettyprinted"><code class="prettyprint"><span class="kwd">var</span><span class="pln"> chat </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">.</span><span class="pln">connection</span><span class="pun">.</span><span class="pln">chatHub</span><span class="pun">;</span> </code></pre>
<blockquote style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline"><strong>Note</strong>: In JavaScript the reference to the server class and its members is in camel case. The code sample references the C#<span class="Apple-converted-space"> </span><strong>ChatHub</strong><span class="Apple-converted-space"> </span>class in JavaScript as<span class="Apple-converted-space"> </span><strong>chatHub</strong>.</blockquote>
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">The following code is how you create a callback function in the script. The hub class on the server calls this function to push content updates to each client. The two lines that HTML encode the content before displaying it are optional and show a simple way to prevent script injection.</p>

<pre class="prettyprint prettyprinted"><code class="prettyprint"><span class="pln">    chat</span><span class="pun">.</span><span class="pln">client</span><span class="pun">.</span><span class="pln">broadcastMessage </span><span class="pun">=</span> <span class="kwd">function</span> <span class="pun">(</span><span class="pln">name</span><span class="pun">,</span><span class="pln"> message</span><span class="pun">)</span> <span class="pun">{</span>
        <span class="com">// Html encode display name and message. </span>
        <span class="kwd">var</span><span class="pln"> encodedName </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'&lt;div /&gt;'</span><span class="pun">).</span><span class="pln">text</span><span class="pun">(</span><span class="pln">name</span><span class="pun">).</span><span class="pln">html</span><span class="pun">();</span>
        <span class="kwd">var</span><span class="pln"> encodedMsg </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'&lt;div /&gt;'</span><span class="pun">).</span><span class="pln">text</span><span class="pun">(</span><span class="pln">message</span><span class="pun">).</span><span class="pln">html</span><span class="pun">();</span>
        <span class="com">// Add the message to the page. </span><span class="pln">
        $</span><span class="pun">(</span><span class="str">'#discussion'</span><span class="pun">).</span><span class="pln">append</span><span class="pun">(</span><span class="str">'&lt;li&gt;&lt;strong&gt;'</span> <span class="pun">+</span><span class="pln"> encodedName
            </span><span class="pun">+</span> <span class="str">'&lt;/strong&gt;:&amp;nbsp;&amp;nbsp;'</span> <span class="pun">+</span><span class="pln"> encodedMsg </span><span class="pun">+</span> <span class="str">'&lt;/li&gt;'</span><span class="pun">);</span>
    <span class="pun">};</span> </code></pre>
<p style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px 0px 18px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline">The following code shows how to open a connection with the hub. The code starts the connection and then passes it a function to handle the click event on the<span class="Apple-converted-space"> </span><strong>Send</strong><span class="Apple-converted-space"> </span>button in the HTML page.</p>

<blockquote style="background: none;font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;border: 0px currentColor;color: #505050;text-indent: 0px;letter-spacing: normal;vertical-align: baseline"><strong>Note</strong>: This approach ensures that the connection is established before the event handler executes.</blockquote>
<pre class="prettyprint prettyprinted"><code class="prettyprint"><span class="pln">    $</span><span class="pun">.</span><span class="pln">connection</span><span class="pun">.</span><span class="pln">hub</span><span class="pun">.</span><span class="pln">start</span><span class="pun">().</span><span class="kwd">done</span><span class="pun">(</span><span class="kwd">function</span> <span class="pun">()</span> <span class="pun">{</span><span class="pln">
        $</span><span class="pun">(</span><span class="str">'#sendmessage'</span><span class="pun">).</span><span class="pln">click</span><span class="pun">(</span><span class="kwd">function</span> <span class="pun">()</span> <span class="pun">{</span>
            <span class="com">// Call the Send method on the hub. </span><span class="pln">
            chat</span><span class="pun">.</span><span class="pln">server</span><span class="pun">.</span><span class="pln">send</span><span class="pun">(</span><span class="pln">$</span><span class="pun">(</span><span class="str">'#displayname'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">(),</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'#message'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">());</span>
            <span class="com">// Clear text box and reset focus for next comment. </span><span class="pln">
            $</span><span class="pun">(</span><span class="str">'#message'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">(</span><span class="str">''</span><span class="pun">).</span><span class="pln">focus</span><span class="pun">();</span>
        <span class="pun">});</span>
    <span class="pun">});</span></code></pre>
<!--more-->

<strong>I leave you here the HTML code commented in each line:</strong>

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span><span style="color: #800000;font-family: Consolas;font-size: small">!DOCTYPE</span> <span style="color: #ff0000;font-family: Consolas;font-size: small">html</span><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">SignalR Simple Chat</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">title</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">style</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text/css"&gt;</span></span></span>

<span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">.container</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> {</span></span>

<span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">background-color</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">#99CCFF</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">border</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">thick</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">solid</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">#808080</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">padding</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">20px</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">margin</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">: </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">20px</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">style</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">head</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">class</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="container"&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="message"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="button"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="sendmessage"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">value</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Send"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">input</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="hidden"</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="displayname"</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">ul</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">id</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="discussion"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">ul</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">div</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small">&lt;!--Script references. --&gt;</span></span></span>

<span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small">&lt;!--Reference the jQuery library. --&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Scripts/jquery-1.6.4.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small">&lt;!--Reference the SignalR library. --&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="Scripts/jquery.signalR-2.1.0.min.js"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small">&lt;!--Reference the autogenerated SignalR hub script. --&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">src</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="signalr/hubs"&gt;&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small"><span style="color: #006400;font-family: Consolas;font-size: small">&lt;!--Add script to update the page and send messages.--&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">="text/javascript"&gt;</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Declare a proxy to reference the hub.</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat = $.connection.chatHub;</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Create a function that the hub can call to broadcast messages.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat.client.broadcastMessage = </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (name, message) {</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Html encode display name and message.</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> encodedName = $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;div /&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text(name).html();</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">var</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> encodedMsg = $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;div /&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).text(message).html();</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Add the message to the page.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#discussion'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).append(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;li&gt;&lt;strong&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + encodedName</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;/strong&gt;:&amp;nbsp;&amp;nbsp;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> + encodedMsg + </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'&lt;/li&gt;'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

};

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Get the user name and store it to prepend to messages.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#displayname'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(prompt(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'Enter your name:'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">, </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">''</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">));</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Set initial focus to message input box.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).focus();</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Start the connection.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $.connection.hub.start().done(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#sendmessage'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).click(</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">function</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> () {</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Call the Send method on the hub.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> chat.server.send($(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#displayname'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(), $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val());</span></span>

<span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small"><span style="color: #008000;font-family: Consolas;font-size: small">// Clear text box and reset focus for next comment.</span></span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> $(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">'#message'</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).val(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">''</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">).focus();</span></span>

});

});

});

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">script</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">body</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;/</span></span></span><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small"><span style="color: #800000;font-family: Consolas;font-size: small">html</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

&nbsp;

&nbsp;

<hr />

&nbsp;

Remark: some useful information was taken from https://signalr.net/  and https://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr by<span style="font: 13px/18.21px 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;color: #707070;text-indent: 0px;letter-spacing: normal;float: none"><span class="Apple-converted-space"> </span></span>Patrick Fletcher.

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Running Code in PHP From IIS Server</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/running-code-in-php-from-iis-server</link>
      <pubDate>Wed, 22 Jun 2016 00:55:26 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=186</guid>
      <description><![CDATA[PHP Running on IIS Server: 
Improved performance and greater reliability for PHP applications is...]]></description>
      <content:encoded><![CDATA[<h5><span style="color: #000080">PHP Running on IIS Server: </span></h5>
<h5>Improved performance and greater reliability for PHP applications is ensured by the <a href="https://www.iis.net/learn/application-frameworks/running-php-applications-on-iis/set-up-fastcgi-for-php">FastCGI</a> component for IIS6 and iis7</h5>
<h5>First of all in order to install PHP on IIS we should do it by Web Platform Installer (Web PI) and then select PHP under Framework and Runtimes” customize link. There are two builds for each PHP version: one is thread-safe, and one is not (referred to as the non-thread-safe [NTS] version). The thread-safe version is designed for environments where the Web server core can keep the PHP engine in memory, running multiple treads of execution for different Web requests simultaneously The architecture of IIS and the FastCGI extension provide an isolation model that keeps requests separate, removing the need for a thread-safe version.</h5>

<hr />

<h5></h5>
<h5><strong>First step: Install PHP :</strong></h5>
<h5>you can choise do it either by Zip File Installation or Windows Installer.[To use the Zip file installation, follow the instructions in Using FastCGI to Host PHP Applications on IIS 7.0 and Above.]</h5>
<ol>
	<li>
<h5>Dwnload PHP from this link  https://windows.php.net/download</h5>
</li>
</ol>
<h5>        you can choose the following  package :  VC14 x64 Non Thread Safe</h5>

<hr />

<h5></h5>
<h5>2. Unpack the files to a directory of your choice (for example, C:\PHP) on your IIS server. We recommend to rename the Php.ini in low-case.</h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/php4.jpg"><img class="alignnone wp-image-215" src="https://msdnshared.blob.core.windows.net/media/2016/06/php4-300x201.jpg" alt="php4" width="424" height="284" /></a></h5>

<hr />

<h5>3. you may want to open php.ini on text editor and then uncomment and modify the following settings:</h5>
<h5>a. Set fastcgi.impersonate = 1.  FastCGI under IIS supports the ability to impersonate security tokens of the calling client. This allows IIS to define the security context that the request runs under.</h5>
<h5>b. Set cgi.fix_pathinfo=0  The cgi.fix_pathinfo provides PATH_INFO/PATH_TRANSLATED support for Common Gateway Interface (CGI). Setting this to 1 will cause PHP CGI to fix its paths to conform to the specification.</h5>
<h5>c. Set cgi.force_redirect = 0.</h5>
<h5>d. Set open_basedir to point to a folder or network path where the content of the Web site(s) is located.</h5>
<h5>e. Set extension_dir to point to a location where PHP extensions reside. For PHP 5.2.X, this is typically extension_dir = "./ext" .</h5>
<h5>f. Set error_log=”C:php_errors.log” This can help with troubleshooting.</h5>
<h5>g. Enable the required PHP extension by un-commenting corresponding lines. More information follows in the section:</h5>
<h5>extension=php_bz2.dll</h5>
<h5>extension=php_curl.dll</h5>
<h5>extension=php_fileinfo.dll</h5>
<h5>extension=php_gd2.dll</h5>
<h5>extension=php_gettext.dll</h5>
<h5>extension=php_gmp.dll</h5>
<h5>extension=php_intl.dll</h5>
<h5>extension=php_imap.dll</h5>
<h5>extension=php_interbase.dll</h5>
<h5>extension=php_ldap.dll</h5>
<h5>extension=php_mbstring.dll</h5>
<h5>extension=php_exif.dll</h5>
<h5>extension=php_mysqli.dll</h5>
<h5>extension=php_oci8_12c.dll</h5>
<h5>extension=php_openssl.dll</h5>
<h5>extension=php_pdo_firebird.dll</h5>
<h5>extension=php_pdo_mysql.dll</h5>
<h5>extension=php_pdo_oci.dll</h5>
<h5>extension=php_pdo_odbc.dll</h5>
<h5>extension=php_pdo_pgsql.dll</h5>
<h5>extension=php_pdo_sqlite.dll</h5>
<h5>extension=php_pgsql.dll</h5>
<h5>extension=php_shmop.dll</h5>

<hr />

<h5></h5>
<h5>4. you may want to add on System Variables Path  on Windows the  " c:/php" .</h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/php6.jpg"><img class="alignnone wp-image-245" src="https://msdnshared.blob.core.windows.net/media/2016/06/php6-272x300.jpg" alt="php6" width="371" height="409" /></a></h5>

<hr />

<h5></h5>
<h5>5.</h5>
<h5> Start IIS Manager by clicking on Start, Programs, Administrative Tools, and then Internet Information Services (IIS) Manager. From the IIS Manager, click on the <i>hostname</i> of your server in the Connections panel on the left. Double-click on the Handler Mappings icon. and then add the  extensio of php to be executed by CGI module and the right cgi-php path in my case C:\php\php-cgi.exe .</h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/PHP2.jpg"><img class="alignnone wp-image-235" src="https://msdnshared.blob.core.windows.net/media/2016/06/PHP2-300x221.jpg" alt="PHP2" width="541" height="398" /> </a></h5>

<hr />

<h5></h5>
<h5>6. créate a website which name I named was php and set the phisical path where  on a notepad you can add this lines as a test to verify if this Works as expected or not. <span style="font-family: Courier New"><span class="pun">&lt;?</span><span class="pln">php phpinfo</span><span class="pun">();</span> <span class="pun">?&gt;</span></span>   and then save it as c:\inetpub\wwwroot\phpinfo.php</h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/php3.jpg"><img class="alignnone wp-image-225" src="https://msdnshared.blob.core.windows.net/media/2016/06/php3-300x69.jpg" alt="php3" width="478" height="110" /></a></h5>
<h5></h5>
<h5></h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/PHP.jpg"><img class="alignnone size-full wp-image-195" src="https://msdnshared.blob.core.windows.net/media/2016/06/PHP.jpg" alt="PHP" width="271" height="141" /> </a></h5>

<hr />

<h5></h5>
<h5>7.  you may want to add phpinfo.php on Default documents before running the test.</h5>

<hr />

<h5></h5>
<h5>8.  Restart IIS server and then let us give it a try  pointing to that site which file name is phpinfo.php .</h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/php5.jpg"><img class="alignnone wp-image-205" src="https://msdnshared.blob.core.windows.net/media/2016/06/php5-300x198.jpg" alt="php5" width="575" height="379" /></a></h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/php3.jpg"> </a></h5>
<h5><strong><em>Remarks:</em></strong></h5>
<h5><strong>PHP.INI File Settings</strong></h5>
<h5>The Php.ini file provides PHP with configuration and environmental information. Below are a number of settings for the Php.ini file that help PHP work better with Windows.</h5>
<h5>Required Settings:</h5>
<ul>
	<li>
<h5>extension_dir = &lt;PATH TO EXTENSIONS&gt; The extension_dir needs to point to the directory where the PHP extensions are stored. The path can be fully qualified (for example, C:\PHP\ext) or relative (for example, .\ext). Extensions that are specified lower in the Php.ini file need to be located in the extension_dir. If the extensions specified are not in the extension_dir, then PHP will give a warning message at the start of script execution, and the application may show errors because of the missing functionality.</h5>
</li>
	<li>
<h5>extension = xxxxxx.dll For each extension enabled, a corresponding extension= directive that tells PHP which extensions in the extension_dir to load at startup time is necessary.</h5>
</li>
	<li>
<h5>log_errors=On PHP errors can also go through the PHP error logging facility. This can be used to send errors to a file or to a service (for example, syslog) and works with the error_log directive described below. When running under IIS, log_errors must be enabled with a valid error_log. Otherwise, FastCGI considers any startup messages (which may be benign) as an error condition, which generates an HTTP 500 return error code to the browser.</h5>
</li>
	<li>
<h5>error_log=&lt;path_to_error_log_file” The error_log needs to specify the fully qualified, or relative, path to the file where the PHP error log is stored. This file needs to be writable for the IIS service. The most common places for this file are in various temporary directories (for example, C:\inetpub\temp\php-errors.log). That puts the log in a place that IIS can use, and also keeps the log close to where PHP applications are running.</h5>
</li>
	<li>
<h5>cgi.force_redirect = 0 This directive is required for running under IIS. It is a directory security facility required by many other Web servers; however, enabling it under IIS will cause the PHP engine to fail on Windows.</h5>
</li>
	<li>
<h5>cgi.fix_pathinfo = 1 This lets PHP access real path info following the CGI specification. The IIS FastCGI implementation needs this extension set.</h5>
</li>
	<li>
<h5>fastcgi.impersonate = 1 FastCGI under IIS supports the ability to impersonate security tokens of the calling client. This allows IIS to define the security context that the request runs under.</h5>
</li>
	<li>
<h5>fastcgi.logging = 0 FastCGI logging should be disabled on IIS. If it is left enabled, then any messages of any class are treated by FastCGI as error conditions, which will cause IIS to generate an HTTP 500 exception.</h5>
</li>
</ul>

<hr />

<h5><em>Note:</em><i> This article uses information from <a href="https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php" target="_blank">IIS on PHP </a> by <a class="print-no" href="https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php#author-124746">Tali Smith</a> </i></h5>
<h5><em>If you want to dig deeper into PHP on IIS Server please go to these link Access:</em></h5>
<h5>https://php.iis.net/</h5>
<h5>https://msdn.microsoft.com/es-bo/en-en/library/hh994592(v=ws.11).aspx</h5>
<h5><em>To understand PHP Performance using Windows cache for PHP dll please refere here:</em></h5>
<h5>https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/use-the-windows-cache-extension-for-php</h5>

<hr />

<h5></h5>
<h5><a href="https://msdnshared.blob.core.windows.net/media/2016/06/PHP2.jpg"> </a></h5>]]></content:encoded>
    </item>
    <item>
      <title>Coding Handlers</title>
      <link>https://docs.microsoft.com/archive/blogs/codedevelopment/coding-handlers</link>
      <pubDate>Fri, 17 Jun 2016 22:58:46 GMT</pubDate>
      <dc:creator><![CDATA[DanCristian]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/codedevelopment/?p=175</guid>
      <description><![CDATA[Handlers:
First we may want to know the different between two types of handlers:
Generic...]]></description>
      <content:encoded><![CDATA[<h4><span style="color: #003366">Handlers:</span></h4>
First we may want to know the different between two types of handlers:
<h4>Generic handler:</h4>
Generic Handler is a default handler which will have @webhandler directive and has .ashx extension this generic handler is not having UI but it provides response when ever any request made to this handler.
<h4>HTTP Handler:</h4>
HTTP Handler is a process which runs and continue to server request and give response based on the request handling code. This handler does not have UI and need to configured in the web.config against extensions. One of the great example of Http Handler is page handler of ASP.NET which serves .aspx pages request.
<h4>Difference between generic handler and http handler:</h4>
Following is a main differences between http handler and generic handler.
<ol>
	<li>Generic handler has a handler which can be accessed by url with .ashx extension while http handler is  required to be configured in web.config against extension in web.config.It does not have any extension</li>
	<li>Typical example of generic handler are creating thumbnails of images and for http handler page handler which serves .aspx extension request and give response.</li>
</ol>
&nbsp;

Let us put it into practice :

<hr />

<span style="color: #003366">ASP.NET HANDLER</span>

*we are going to créate a simple proyect in asp.net web forms using VS2015 and then add a asp.net handler ítem which name is called IISHnadler1.cs.

&nbsp;

IISHandler1.cs

&nbsp;

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small">using</span><span style="font-family: Consolas;font-size: small"> System;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">namespace</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> test</span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span> <span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IISHandler1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IHttpHandler</span></span></span>

{

<span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">#region</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> IHttpHandler Members</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> IsReusable</span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> { </span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">true</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">; }</span></span>

}

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> IISHandler1()</span></span>

{

}

&nbsp;

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ProcessRequest(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpContext</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> context)</span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">string</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> RequestedPage = context.Request.Url.Segments[2].ToLower();</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">if</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (RequestedPage == </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"dan"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> context.Response.Redirect(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"~/Default.aspx"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">else</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">if</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> (RequestedPage == </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"dansau"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">)</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> context.Response.Redirect(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"~/Default2.aspx"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">else</span></span></span>

{

<span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpRequest</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Request = context.Request;</span></span>

<span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpResponse</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Response = context.Response;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">Response.Write(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;html&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Response.Write(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Response.Write(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;h1&gt;Hello i m a custom HTTP handler.&lt;/h1&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Response.Write(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/body&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> Response.Write(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"&lt;/html&gt;"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

}

<span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small"><span style="color: #808080;font-family: Consolas;font-size: small">#endregion</span></span></span>

}

}

What we specified there is the interface <span style="color: #2b91af;font-family: Consolas;font-size: small">IHttpHandler</span>  which is implemented those methods and the main one is ProcessRequest. On there as well as you can see i stated that when a request comes up take the second segment of the request, in order to understand it much better ..
Request.Url= www.microsoft.com/products/mypage.aspx
Request.Url.Segments[0]=www.microsoft.com
Request.Url.Segments[1]=products
Request.Url.Segments[2]=mypage.aspx

so, if request is "dan" or  "dansau" in the second segment it will be redirected to the mentiond page. if not, this will response with some text detailed above.

&nbsp;

&nbsp;

webconfig file

we should register handlers per request on web config file as follow:

<strong>IN INTEGRATED MODE:</strong>

<span style="color: #0000ff;font-family: Consolas;font-size: small">&lt;</span><span style="color: #a31515;font-family: Consolas;font-size: small">system.webServer</span><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">handlers</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">add</span></span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">verb</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">*</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">path</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">*sample</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">name</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">IISHandler1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span> <span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small"><span style="color: #ff0000;font-family: Consolas;font-size: small">type</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">=</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">test.IISHandler1</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">"</span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">/&gt;</span></span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"> &lt;/</span></span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">handlers</span></span></span><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">&gt;</span></span></span>

<strong>IN CLASIC MODE:</strong>

We have to keep in mind that if we ran in classic mode on IIS7  this should be placed in &lt;system.web&gt;    &lt;httpHandlers&gt;  and also in &gt;system.webserver&gt; &lt;Handlers&gt; which must reference the aspnet_isapi.dll

Substitute the correct path of the aspnet_isapi.dll file. The .dll file is in the folder where the .NET Framework is installed. By default this is C:\WINDOWS\Microsoft.NET\Framework\<span class="parameter">versión</span>.

something like this :

&lt;configuration&gt;
&lt;system.web&gt;
&lt;httpHandlers&gt;&lt;add verb="*" path="*.sample" type="<span style="color: #0000ff;font-family: Consolas;font-size: small">IISHandler1</span>"/&gt;&lt;/httpHandlers&gt;
&lt;/system.web&gt;
&lt;system.webServer&gt;
&lt;handlers&gt;&lt;add  verb="*" path="*.sample"name="<span style="color: #0000ff;font-family: Consolas;font-size: small">IISHandler1</span>"type="test.<span style="color: #0000ff;font-family: Consolas;font-size: small">IISHandler1</span>"modules="IsapiModule"/&gt;scriptProcessor="%path%\aspnet_isapi.dll"&lt;/handlers&gt;
&lt;/system.webServer&gt;
&lt;/configuration&gt;

&nbsp;

Please check once hosted on IIS7 the ApplicationPool mode and then give it a try in order to test the results. https://yourdomain/sample/dan

&nbsp;

<hr />

&nbsp;

&nbsp;

<span style="color: #003366"><strong>Generic Handler:</strong> </span>

&nbsp;

webconfig file to map  a request  to the handler ashx file.

&lt;system.web&gt;
&lt;urlMappings enabled="true"&gt;
&lt;add url="~/Default.aspx" mappedUrl="~/Handler.ashx"/&gt;
&lt;/urlMappings&gt;
...

&nbsp;

<strong>URL mappings.</strong> The  Web.config markup will automatically link one URL to another. When the Default.aspx page is requested, your Handler.ashx file will take over. This means you can map the default page in a directory to your handler.

&nbsp;

<span style="font-family: Consolas;font-size: small"> &lt;%@ WebHandler Language = </span><span style="color: #a31515;font-family: Consolas;font-size: small">"C#"</span><span style="font-family: Consolas;font-size: small"> Class=</span><span style="color: #a31515;font-family: Consolas;font-size: small">"Handler"</span><span style="font-family: Consolas;font-size: small"> %&gt;</span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">using</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> System.Web;</span></span>

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">class</span></span></span> <span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">Handler</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> : </span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">IHttpHandler</span></span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">void</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> ProcessRequest(</span></span><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small"><span style="color: #2b91af;font-family: Consolas;font-size: small">HttpContext</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> context)</span></span>

{

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">context.Response.ContentType = </span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"image/jpg"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

<span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> context.Response.WriteFile(</span></span><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small"><span style="color: #a31515;font-family: Consolas;font-size: small">"~/Flower1.jpg"</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">);</span></span>

}

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">public</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">bool</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small"> IsReusable</span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">get</span></span></span>

{

<span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">return</span></span></span> <span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small"><span style="color: #0000ff;font-family: Consolas;font-size: small">false</span></span></span><span style="font-family: Consolas;font-size: small"><span style="font-family: Consolas;font-size: small">;</span></span>

}

}

}

&nbsp;

&nbsp;

as well as you can see any request which comes from  /Default.aspx  will point to the handler  generic file  and then if this is a .jpg  file this will return the right  picture in that format.

for more information please  go to https://msdn.microsoft.com/en-us/library/ms228090.aspx

&nbsp;

&nbsp;

<hr />

&nbsp;

<span style="color: #000080"><strong>Add Custom Hnadlers from IIS console:</strong> </span>

&nbsp;

<strong>Clasic mode [iis7,iis6]   handler</strong>

&nbsp;
<ol>
	<li>In Features View from website , double-click H<b>andler Mappings</b>.</li>
	<li>On the Actions pane, click Add Script Map.</li>
	<li>The Add Script Map dialog box is displayed.</li>
	<li>In the Add Script Map dialog box, specify the following:
<ul>
	<li>Request Path. The name or file-name extension to map.</li>
	<li>Executable. The path of the .exe or .dll file that will handle the request. For Classic mode, specify the ASP.NET ISAPI extension (<b>Aspnet_isapi.dll</b>).</li>
	<li>Name. A descriptive name.</li>
</ul>
</li>
	<li>Click OK to close the Add Script Map dialog box.</li>
</ol>
&nbsp;

&nbsp;

<strong>Integrated mode: [iis7] handler</strong>

&nbsp;

&nbsp;
<ol>
	<li>On the Actions pane, click Add Managed Handler. The Add Managed Handler dialog box is displayed.</li>
	<li>In the Add Managed Handler dialog box, specify the following:
<ul>
	<li>Request Path. The file name or file-name extension to map.</li>
	<li>Type. The type (class) name of the managed handler. If the handler is defined in the App_Code folder of the ASP.NET application, its type name will appear in the drop-down list.</li>
	<li>Name. A descriptive name.</li>
</ul>
</li>
	<li>Click OK to close the Add Managed Handler dialog box.</li>
</ol>
&nbsp;

for more information please go here : https://msdn.microsoft.com/en-us/library/bb515343(v=vs.100).aspx

&nbsp;]]></content:encoded>
    </item>
  </channel>
</rss>