Advertisement
carlosfigueira

SO_8537634 - svc.cs

Dec 16th, 2011
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1. namespace StackOverflow_8537634
  2. {
  3.     public class EduLink : IEduLink
  4.     {
  5.         public string SaveUserData(UserInfo userInfo)
  6.         {
  7.             return string.Format("LevelId:{0}, EMailId:{1}", userInfo.LevelID, userInfo.EmailID);
  8.         }
  9.     }
  10.  
  11.     [ServiceContract(Namespace = "")]
  12.     public interface IEduLink
  13.     {
  14.         [OperationContract]
  15.         [WebInvoke(
  16.                 Method = "POST",
  17.                 ResponseFormat = WebMessageFormat.Json,
  18.                 RequestFormat = WebMessageFormat.Json,
  19.                 BodyStyle = WebMessageBodyStyle.WrappedRequest,
  20.                 UriTemplate = "/SaveUserData")]
  21.         string SaveUserData(UserInfo userInfo);
  22.     }
  23.  
  24.     [DataContract]
  25.     public class UserInfo
  26.     {
  27.         [DataMember]
  28.         public string EmailID { get; set; }
  29.         [DataMember]
  30.         public int LevelID { get; set; }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement