public QueryOperationResponse <CT> UnboundFunctionWithParameter(ET entity) { return(this.Execute( new Uri(this.BaseUri, "UnboundFunctionWithParameter"), "GET", new UriOperationParameter("", entity)) as QueryOperationResponse <CT>); }
public OperationResponse UnboundActionWithParameter(ET entity) { return(this.Execute( new Uri(this.BaseUri, "UnboundActionWithParameter"), "POST", new BodyOperationParameter("", entity))); }
public QueryOperationResponse <CT> FunctionWithoutParameter(ET entity) { return(this.Execute( new Uri(this.BaseUri, string.Format("ETSets('{0}')/{1}", entity.UserName, "Microsoft.OData.Client.TDDUnitTests.Tests.Annotation.UserDefinedClientProxy.FunctionWithoutParameter")), "GET", new UriOperationParameter("", entity)) as QueryOperationResponse <CT>); }
public OperationResponse ActionWithoutReturnType(ET entity) { return(this.Execute( new Uri(this.BaseUri, string.Format("ETSets('{0}')/{1}", entity.UserName, "Microsoft.OData.Client.TDDUnitTests.Tests.Annotation.UserDefinedClientProxy.ActionWithoutReturnType")), "POST", new BodyOperationParameter("", entity))); }
public OperationResponse UnboundActionWithParameter(ET entity) { return this.Execute( new Uri(this.BaseUri, "UnboundActionWithParameter"), "POST", new BodyOperationParameter("", entity)); }
public QueryOperationResponse<CT> UnboundFunctionWithParameter(ET entity) { return this.Execute( new Uri(this.BaseUri, "UnboundFunctionWithParameter"), "GET", new UriOperationParameter("", entity)) as QueryOperationResponse<CT>; }
public OperationResponse ActionWithoutReturnType(ET entity) { return this.Execute( new Uri(this.BaseUri, string.Format("ETSets('{0}')/{1}", entity.UserName, "Microsoft.OData.Client.TDDUnitTests.Tests.Annotation.UserDefinedClientProxy.ActionWithoutReturnType")), "POST", new BodyOperationParameter("", entity)); }
public QueryOperationResponse<CT> FunctionWithoutParameter(ET entity) { return this.Execute( new Uri(this.BaseUri, string.Format("ETSets('{0}')/{1}", entity.UserName, "Microsoft.OData.Client.TDDUnitTests.Tests.Annotation.UserDefinedClientProxy.FunctionWithoutParameter")), "GET", new UriOperationParameter("", entity)) as QueryOperationResponse<CT>; }
public void GetAnnotationTargetingType() { RecordAnnotationType annotationValue = null; ET et = new ET() { UserName = "******", ComplexP = new CT { Name = "CT" } }; var result = dsc.TryGetAnnotation( et, RecordAnnotation, out annotationValue); Assert.IsTrue(result); Assert.AreEqual("ET", annotationValue.Name); Assert.AreEqual(1, annotationValue.OtherProperties.Count); Assert.AreEqual("CT", annotationValue.OtherProperties.ElementAt(0)); }