Ejemplo n.º 1
0
        /// <summary>
        /// Return active connection that match the filter
        /// </summary>
        /// <param name="filter">The filter used to select a active connection</param>
        /// <returns>A active connection</returns>
        public Entities.ActiveConnection Execute(Entities.Filters.ActiveConnection.Select filter)
        {
            Entities.ActiveConnection connection = null;

            using (DbCommand cmd = _db.GetStoredProcCommand("ActiveConnection_SelectById"))
            {
                _db.AddInParameter(cmd, "@ActiveConnectionID", DbType.String, filter.ActiveConnectionID);

                _db.AddInParameter(cmd, "@UserId", DbType.Int32, filter.UserId);

                using (IDataReader idr = _db.ExecuteReader(cmd))
                {
                    while (idr.Read())
                    {
                        connection = new Entities.ActiveConnection(idr);
                    }
                }
            }

            return(connection);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Return active connection that match the filter
 /// </summary>
 /// <param name="filter">The filter used to select a active connection</param>
 /// <returns>A active connection</returns>
 public Entities.ActiveConnection Execute(Entities.Filters.ActiveConnection.Select filter)
 {
     return(_selectActiveConnection.Execute(filter));
 }