Skip to main content


How to create self signed certificate using makecert

In this post,I will show you how to create self signed certificate for wcf application.For this,I will used the utility makecert.MakeCert.exe allows you to (for test/dev purposes) generate both a trusted root certificate and a certificate signed by that trusted root certificate for encryption purposes (also for signature purposes.
Open visual studio command prompt (Admin mode) and type following command 
C:\cert>makecert -pe -n "CN=RootCA" -ss My -sr LocalMachine -a sha1 -sky signatu re -r "RootCA.cer" -pe Marks the generated private key as exportable. This allows the private key to be included in the certificate.-Specifies the subject's certificate name. This name must conform to the X.500 standard. The simplest method is to specify the name in double quotes, preceded by CN=; for example, "CN=myName".-ss Specifies the subject's certificate store name that stores the output >localmachine-a Specifies the signature algorithm…

How to validate form using Jquery

In this post I will show you how to validate form using jqery. Create a new website,add a new js file ,and add following code inside it function validateForm(e) { var formIsValid = true; // check that a valid email address has been entered var emailRegExp = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/; if (!emailRegExp.test(String($("#txtEmail").val()).toUpperCase())) { addError("txtEmail", "Please enter a valid email address."); formIsValid = false; } else { removeError("txtEmail"); } // check that first name has one or more characters if ($("#txtFirstName").val() == '') { addError("txtFirstName", "This field is required."); formIsValid = false; } else { removeError("txtFirstName"); } // check that last name has one or more characters if ($("#txtLastName").val() == '') { …

How to enable/disable dropdownlist through a checkbox selection

In this post,I will show you how to enable/disable dropdownlist control through checkbox selection in

Create a new website Right click on the website,add a new webpage,and add following code into it

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"""><htmlxmlns=""><headrunat="server"><title></title><scriptsrc="Scripts/jquery-1.4.1.js"type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $("#chkEnable").click(function () { if (this.checked) $('#ddlList').attr('disabled', 'disabled');���������������…

How to change default binding in WCF 4.0

With WCF 3.x, if you try to host a service without any configured endpoints, the ServiceHost instance will throw an exception informing you that you need to configure at least one endpoint. With WCF 4, this is no longer the case because the runtime automatically adds one or more “default endpoints” for you, thereby making the service usable without any configuration.
If you want to change default binding then open web.config and do following entry in <system.serviceModel>



<add binding="basicHttpBinding" scheme="Http"/>



How to upload/Download file from wcf service

In this post,I will show you how to stream (upload and download) data through wcfservice.
Create a new websiteRight click on the website and add new wcf service named FileStream.svcOpen the IFileStream.cs and add following codeusing System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using System.IO; [ServiceContract] publicinterface IFileStream { [OperationContract] string Upload(Stream inputStream); [OperationContract] Stream Download(string fileId); [OperationContract] string[] GetAvailableFiles(); }
Open FileStream.cs file and add following code inside it
using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using System.IO; using System.Web; // NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service" in cod…

How to implement Adapter pattern in

In this post,I will show you how to implement Adapter patter in going to implementation details let's dive into adapter pattern definitions.
What is  an Adapter Pattern?
The adapter pattern (often referred to as the wrapper pattern or simply a wrapper) is a design pattern that translates one interface for a class into a compatible interface

How’s it implemented? 1.You want to use existing class,and its interface doe not match the one you need.
2.You want to create a reusable class that cooperates with unrelated classes with incompatible interface
Many of us use the .netCacheclass for storing objects into memory. Suppose later if we find that some other third party Cache management library that  is better than existing Cache class , then the project would not change just adapter internally would call the newCacheclass.

How to remove duplicates elements from List using IEqualityComparer

In this post,I will show you how to remove duplicate record from List using IEqualityComparer.It has two methods to support the comparison of objects for equality.Let us suppose that you have a Employee class that has four properties EmployeeID,FirstName,LastName and Age.publicclass Employee { public Employee() { } publicstring EmployeeID { get; set; } publicstring FirstName { get; set; } publicstring LastName { get; set; } publicint Age { get; set; } public List&lt;Employee&gt; Employees { get { returnnew List&lt;Employee&gt;() { new Employee(){EmployeeID="E001",FirstName="F001",LastName="L001",Age=21}, new Employee(){EmployeeID="E002",FirstName="F002",LastName="L002",Age=25}, new Employee(){EmployeeID="E003",FirstName="F003",LastName="L003",Age=26}, new Employee(){EmployeeID="E001",Firs…