Skip to main content

Posts

How to send request from CURL command tool to wcf reset service

In this post,I will show you how to test your rest service from command prompt using CURL tool. What is CURL:A command line tool for getting or sending files using URL syntax.For this demo I have created a simple reset service which contains three method as belowDownload Source Code[ICurlService]using System;using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Web; using System.Text; [ServiceContract(SessionMode = SessionMode.NotAllowed)] publicinterface ICurlService { [WebGet(UriTemplate = "date/{year}/{month}/{day}", ResponseFormat = WebMessageFormat.Xml)] [OperationContract] string GetDate(string day, string month, string year); [WebGet(UriTemplate = "greet", ResponseFormat = WebMessageFormat.Json)] [OperationContract] string Greeting(); [WebInvoke(Method = "POST", UriTemplate = "submit", BodyStyle = WebMessageBodyStyle.Wra…

Wish you all a very happy krishna janmashtami

How to call python generator in c#

In this post,I will show you how to call python generator in c#.Create a console Application and then right click on the project and add new file fib.py and add following code
class Fib:

def__init__(self,num):

self.a=0

self.b=1

self.num=num

self.index=0

def__iter__(self):

returnself

def next(self):

ifself.index>self.num:

raiseStopIteration

else:

self.index +=1

self.a,self.b=self.b,self.a+self.b

returnself.a

Open Progrm.cs and add following code

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Scripting.Hosting; namespace IronPython_Tut1 { class Program { staticvoid Main(string[] args) { //Create runtime ScriptRuntime runtime = IronPython.Hosting.Python.CreateRuntime(); //excute ScriptScope scope = runtime.ExecuteFile(@"Fib.py"); //get the Fib object dynamic Fib = scope.GetVariable("Fib"); foreach (var item in Fib(10)) …

How to call python class in c#

In this post,I will show you how to call python class in c#,Create a new python class named Person.py and paste following code


class Person:
def__init__(self,firstName,lastName,age):
self.firstName=firstName
self.lastName=lastName
self.age=age

def__str__(self):
returnself.firstName +","+self.lastName+","+self.age
def get_full_name(self):
return"%s,%s"%(self.firstName, self.lastName)



Open program.cs and add following code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Scripting.Hosting; namespace IronPython_Tut1 { class Program { staticvoid Main(string[] args) { //Create runtime ScriptRuntime runtime = IronPython.Hosting.Python.CreateRuntime(); //excute ScriptScope scope = runtime.ExecuteFile(@"Person.py"); //get the Person object dynamic Person = scope.GetVariable("Person"); //Create instanc of Person class. …

IronPython and C#

What is IronPython
IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .Net Framework.
IronPython can use the .Net Framework and python libraries,and other .NET languaages can use Python code just as easily
In this post I will show you how to call Python method in c#.
Create a new Console application and visual studio
Right click on the project and click on Manage Nuget Packages and search for IronPython

After installing IronPython import following namespaces
using Microsoft.Scripting.Hosting;

Right click on project and add new file Calculator.py and add following python code


def add(a,b):
return a+b

Open Program.cs file and add following code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Scripting.Hosting; namespace IronPython_Tut1 { class Program { staticvoid Main(string[] args) { //Create runtime ScriptRuntime runtime = I…

How to implement twitter search in asp.net

In this post,I will show you how to implement twitter search in asp.net.In this project,I am using following things



<ahref="http://search.twitter.com/search.json"target="_blank">Twitter search Api</a><ahref="http://jquery.com/"target="_blank">Jquery</a><ahref="http://handlebarsjs.com/"target="_blank">Handlebars jquery template</a><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Twitter.aspx.cs" Inherits="Twitter" %><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><styletype="text/css"> body { width: 600px; margin: auto; } .tweets { …

Passing complex objects into a WCF Rest Service

In this post,I will show you how to pass complex json data from jquery to wcf service. Create a new website in visual studio.Add a new item wcf service named BlogService and replace the existing code with followingIBlog.cs using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using System.ServiceModel.Web; [ServiceContract] publicinterface IBlog { [WebInvoke(UriTemplate = "blogs", Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] [OperationContract] string SubmitBlock(Blog blogs); } IBlogService.cs
using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using System.ServiceModel.Web; using System.ServiceModel.Activation; [ServiceBehavior]�…