public Status CalculateSelf_Checksum(string empsapid, string wef, string deletionremarks)
{
Status res = new Status();
string result_checksum = string.Empty;
try
{
Status.selfcal obj1 = new Status.selfcal()
{
_s_esapid = empsapid,
_s_wef = wef,
_s_deletionmsg = deletionremarks
};
Functions fobj = new WcfService2.Functions();
result_checksum = fobj.CalculateCheckSumSelfDelete(empsapid, wef, deletionremarks);
DataContractJsonSerializer ser =
new DataContractJsonSerializer(typeof(Status.selfcal));
MemoryStream mem = new MemoryStream();
ser.WriteObject(mem, obj1);
string data =
Encoding.UTF8.GetString(mem.ToArray(), 0, (int)mem.Length);
System.Net.WebClient webClient = new System.Net.WebClient();
webClient.Headers["Content-type"] = "application/json";
webClient.Encoding = Encoding.UTF8;
string outputJson =
webClient.UploadString("http://localhost:50932/Service2.svc/CalculateSelf_Checksum", "POST", "hh");//SHOWING ERRRO
//Status objStatus = Newtonsoft.Json.JsonConvert.DeserializeObject<Status>(outputJson);
}
catch (Exception ex)
{
string s = ex.Message;
}
return new Status()
{
_esapid = empsapid,
_wef = wef,
_deletionmsg = deletionremarks,
_ReturnChecksum = result_checksum
};
}