Beispiel #1
0
        /// <summary>
        /// Handles the database connection part.
        /// </summary>
        /// <param name="databaseEnvironment">Database connection settings.</param>
        /// <param name="collectionName">The name of the collection</param>
        public Service(IDatabaseEnvironment databaseEnvironment, string collectionName)
        {
            _databaseEnvironment = databaseEnvironment;
            _collectionName      = collectionName;

            Connect();
            LoadCollection();
        }
Beispiel #2
0
 /// <summary>
 /// Creates a new area service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public AreaService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "areas")
 {
 }
 /// <summary>
 /// Loads the items in the given collection.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 /// <param name="collectionName">The collection name.</param>
 public ComponentService(IDatabaseEnvironment databaseEnvironment, string collectionName) : base(databaseEnvironment, collectionName)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Creates a new intersection service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public IntersectionService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "intersections")
 {
 }
 /// <summary>
 /// Creates a new source service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public SourceService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "sources")
 {
 }
Beispiel #6
0
 /// <summary>
 /// Creates a new user service.
 /// </summary>
 /// <param name="databaseEnvironment">
 /// An object containing the necessary settings to establish a database connection.
 /// </param>
 public UserService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "users")
 {
 }
Beispiel #7
0
 /// <summary>
 /// Creates a new street service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public StreetService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "streets")
 {
 }
Beispiel #8
0
 /// <summary>
 /// Creates a new pipe service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public PipeService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "pipes")
 {
 }
Beispiel #9
0
 /// <summary>
 /// Creates a new house service.
 /// </summary>
 /// <param name="databaseEnvironment">Database connection settings.</param>
 public HouseService(IDatabaseEnvironment databaseEnvironment) : base(databaseEnvironment, "houses")
 {
 }