public DataAccessObjectBase(ref TransactionProxy tranProxy) { this.m_tranProxy = tranProxy; this.m_sqlCmd = new SqlCommand(); this.m_sqlCmd.CommandTimeout = 600; this.m_strBuilder = new StringBuilder(); }
public void Invoke() { TransactionInstance instance = TransactionInstance.GetInstance(HttpContext.Current); var interfaceProxy = TransactionProxy <IInterfaceProxyTest> .Create(HttpContext.Current, new InterfaceProxyTest()); string result = interfaceProxy.GetName(); Assert.AreEqual(result, string.Empty); Assert.AreEqual(instance.Description.Details.Count(), 1); interfaceProxy = TransactionProxy <IInterfaceProxyTest> .Create(new HttpContextWrapper(HttpContext.Current), new InterfaceProxyTest()); result = interfaceProxy.GetName(); Assert.AreEqual(result, string.Empty); Assert.AreEqual(instance.Description.Details.First().Details.Count(), 1); var marshalProxy = TransactionProxy <MarshalProxyTest> .Create(HttpContext.Current, new MarshalProxyTest()); result = marshalProxy.GetName(); Assert.AreEqual(result, string.Empty); Assert.AreEqual(instance.Description.Details.First().Details.Count(), 2); marshalProxy = TransactionProxy <MarshalProxyTest> .Create(new HttpContextWrapper(HttpContext.Current), new MarshalProxyTest()); result = marshalProxy.GetName(); Assert.AreEqual(result, string.Empty); Assert.AreEqual(instance.Description.Details.First().Details.Count(), 3); }
public static IntPtr CreateTransactionProxyTearOff(TransactionProxy txProxy) { IProxyCreator proxyCreator = new TransactionProxyBuilder(txProxy); IProxyManager proxyManager = new ProxyManager(proxyCreator); Guid gUID = typeof(ITransactionProxy).GUID; return OuterProxyWrapper.CreateOuterProxyInstance(proxyManager, ref gUID); }
public ApplicationServiceBase(string strDataSource, string strInitialCatalog, string strUserID, string strPassword) { string _strSQL = "Data Source=" + strDataSource + ";" + "Initial Catalog=" + strInitialCatalog + ";" + "User Id=" + strUserID + ";" + "Password="******";"; this.m_tranProxy = new TransactionProxy(_strSQL); }
protected void Page_Load(object sender, EventArgs e) { var webModel = TransactionProxy <IWebModel> .Create(this.Context, new WebModel()); webModel.PublicArgs(string.Empty, 0); webModel.PublicMethod(); webModel.PublicProperty = string.Empty; string test; webModel.PublicArgs(out test); }
public ActionResult Index() { var webModel = TransactionProxy <IWebModel> .Create(this.HttpContext, new WebModel()); webModel.PublicArgs(string.Empty, 0); webModel.PublicMethod(); webModel.PublicProperty = string.Empty; string test; webModel.PublicArgs(out test); return(View()); }
public ActionResult Contact() { ViewBag.Message = "Your contact page."; var webModel = TransactionProxy <MarshalModel> .Create(this.HttpContext, new MarshalModel()); webModel.InitMethod(); webModel.PublicArgs(string.Empty, 0); webModel.PublicMethod(); webModel.PublicProperty = string.Empty; string test; webModel.PublicArgs(out test); return(View()); }
public void Create() { var interfaceProxy = TransactionProxy <IInterfaceProxyTest> .Create(HttpContext.Current, new InterfaceProxyTest()); Assert.IsNotNull(interfaceProxy); interfaceProxy = TransactionProxy <IInterfaceProxyTest> .Create(new HttpContextWrapper(HttpContext.Current), new InterfaceProxyTest()); Assert.IsNotNull(interfaceProxy); var marshalProxy = TransactionProxy <MarshalProxyTest> .Create(HttpContext.Current, new MarshalProxyTest()); Assert.IsNotNull(marshalProxy); marshalProxy = TransactionProxy <MarshalProxyTest> .Create(new HttpContextWrapper(HttpContext.Current), new MarshalProxyTest()); Assert.IsNotNull(marshalProxy); }
public BusinessObjectBase(ref TransactionProxy tranProxy) { this.m_tranProxy = tranProxy; }
public ApplicationServiceBase(ref TransactionProxy tranProxy) { this.m_tranProxy = tranProxy; }
public ApplicationServiceBase(string strConnectionString) { this.m_tranProxy = new TransactionProxy(strConnectionString); }
public PagingDataSourceBase(ref TransactionProxy tranProxy) : base(ref tranProxy) { }
private TransactionProxyBuilder(TransactionProxy proxy) { this.txProxy = proxy; }