summaryrefslogtreecommitdiffstats
path: root/samples/ServiceProvider/App_Code/DataApi.cs
blob: 1a7555ca6ce5af67d3be6bfc05fc7476c61a0787 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System.Globalization;
using System.ServiceModel;

public class DataApi : IDataApi {
	public int GetAge() {
		return 5;
	}

	public string GetName() {
		string consumerKey = OperationContext.Current.IncomingMessageProperties["OAuthConsumerKey"] as string;
		string accessToken = OperationContext.Current.IncomingMessageProperties["OAuthAccessToken"] as string;
		return string.Format(CultureInfo.InvariantCulture, "Andrew_{0}_{1}", consumerKey.Substring(0, 1), accessToken.Substring(0, 1));
	}
}