1+ using System ;
12using System . Collections . Generic ;
23using System . Configuration ;
34using System . Data . SqlClient ;
@@ -8,10 +9,12 @@ namespace MODSI_SQLRestAPI
89 public class DatabaseHandler
910 {
1011 private readonly string _connectionString ;
12+ private readonly string _3DPoints_DB ;
1113
1214 public DatabaseHandler ( )
1315 {
1416 _connectionString = ConfigurationManager . ConnectionStrings [ "DefaultConnection" ] . ConnectionString ;
17+ _3DPoints_DB = ConfigurationManager . AppSettings [ "3DPoints_DBName" ] ;
1518 }
1619
1720 #region 3D Points Visualization
@@ -22,7 +25,7 @@ public async Task<List<Point3D>> GetAllPointsAsync()
2225 using ( SqlConnection conn = new SqlConnection ( _connectionString ) )
2326 {
2427 await conn . OpenAsync ( ) ;
25- var query = "SELECT Id, x, y, z FROM Pontos3D " ;
28+ var query = $ "SELECT Id, x, y, z FROM { _3DPoints_DB } ";
2629 using ( SqlCommand cmd = new SqlCommand ( query , conn ) )
2730 {
2831 using ( SqlDataReader reader = await cmd . ExecuteReaderAsync ( ) )
@@ -51,7 +54,7 @@ public async Task<Point3D> GetPointByIdAsync(int id)
5154 using ( SqlConnection conn = new SqlConnection ( _connectionString ) )
5255 {
5356 await conn . OpenAsync ( ) ;
54- var query = "SELECT Id, x, y, z FROM Pontos3D WHERE Id = @id" ;
57+ var query = $ "SELECT Id, x, y, z FROM { _3DPoints_DB } WHERE Id = @id";
5558 using ( SqlCommand cmd = new SqlCommand ( query , conn ) )
5659 {
5760 cmd . Parameters . AddWithValue ( "@id" , id ) ;
@@ -81,7 +84,7 @@ public async Task AddPointsAsync(List<Point3D> points)
8184 await conn . OpenAsync ( ) ;
8285 foreach ( var point in points )
8386 {
84- var query = "INSERT INTO Pontos3D (x, y, z) VALUES (@x, @y, @z)" ;
87+ var query = $ "INSERT INTO { _3DPoints_DB } (x, y, z) VALUES (@x, @y, @z)";
8588 using ( SqlCommand cmd = new SqlCommand ( query , conn ) )
8689 {
8790 cmd . Parameters . AddWithValue ( "@x" , point . X ) ;
@@ -98,7 +101,7 @@ public async Task DeletePointByIdAsync(int id)
98101 using ( SqlConnection conn = new SqlConnection ( _connectionString ) )
99102 {
100103 await conn . OpenAsync ( ) ;
101- var query = "DELETE FROM Pontos3D WHERE Id = @id" ;
104+ var query = $ "DELETE FROM { _3DPoints_DB } WHERE Id = @id";
102105 using ( SqlCommand cmd = new SqlCommand ( query , conn ) )
103106 {
104107 cmd . Parameters . AddWithValue ( "@id" , id ) ;
@@ -112,7 +115,7 @@ public async Task ReplacePointByIdAsync(Point3D point)
112115 using ( SqlConnection conn = new SqlConnection ( _connectionString ) )
113116 {
114117 await conn . OpenAsync ( ) ;
115- var query = "UPDATE Pontos3D SET x = @x, y = @y, z = @z WHERE Id = @id" ;
118+ var query = $ "UPDATE { _3DPoints_DB } SET x = @x, y = @y, z = @z WHERE Id = @id";
116119 using ( SqlCommand cmd = new SqlCommand ( query , conn ) )
117120 {
118121 cmd . Parameters . AddWithValue ( "@id" , point . ID ) ;
@@ -125,4 +128,4 @@ public async Task ReplacePointByIdAsync(Point3D point)
125128 }
126129 #endregion
127130 }
128- }
131+ }
0 commit comments