/// <summary> /// Create a basic instance of the search Controller for test /// </summary> /// <param name="undefinedDAO"></param> /// <param name="undefinedDB"></param> /// <param name="cm"></param> /// <param name="undefinedManager"></param> /// <param name="ApiContext"></param> public searchController(IundefinedDAO undefinedDAO, IundefinedDB undefinedDB, IConnectionManager cm, IundefinedManager undefinedManager, WebApiContext ApiContext) : base() { _cm = cm; _IundefinedDAO = undefinedDAO; _IundefinedDB = undefinedDB; _Iundefinedmanager = undefinedManager; _ApiContext = ApiContext; }
/// <summary> /// Create a basic instance of the BudgetModel DAO class /// </summary> /// <param name="context"></param> /// <param name="db"></param> public undefinedDAO(WebApiContext context, IundefinedDB db) { // testing _context = context.TraceContext; if (!_context.Keys.Contains("CurrentDAO")) { _context.Add("CurrentDAO", this.GetType().FullName); } _DB = db; }
/// <summary> /// Select Property Default Models method /// </summary> /// <param name="workingObjects"></param> /// <param name="bot"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <param name="parameters"></param> /// <param name="db"></param> private void Selectpayments ( IDictionary <object, object> workingObjects , RPComponents.IBusinessObjectTransaction bot , SqlConnection connection , SqlTransaction transaction , Hashtable parameters , IundefinedDB db ) { db.SetNullParameters(); db.SetParameters(db.Getpayment); using ( SqlDataReader reader = ExecuteSqlDataReader ( db.Getpayment , parameters , connection , transaction ) ) { IList <Ipayment> payment = new List <Ipayment>(); while (reader.Read()) { Ipayment bob = (Ipayment)db.BuildObject(reader); payment.Add(bob); bot.Status = new TransactionStatus(TransactionStatus.Succeeded); } workingObjects.Add(WorkingTypes.payment, payment); if (bot.Status.IsInitial) { bot.Status = new TransactionStatus(TransactionStatus.Succeeded); } } }