Преглед изворни кода

add webdb online log db apilog db

Robert пре 8 месеци
родитељ
комит
43a1222b51

+ 14 - 0
EVCB_OCPP.Domain/APILogDBContext.cs

@@ -0,0 +1,14 @@
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace EVCB_OCPP.Domain
+{
+    /// <summary>
+    /// Dummy
+    /// </summary>
+    public class APILogDBContext : DbContext { }
+}

+ 33 - 0
EVCB_OCPP.Domain/Extensions/IServiceCollectionExtension.cs

@@ -28,6 +28,19 @@ public static class IServiceCollectionExtension
     public const string ConnectionLogDbPassKey = "ConnectionLogDbPass";
     public const string ConnectionLogDbConnectionStringKey = "ConnectionLogDBContext";
 
+    public const string WebDbUserIdKey = "WebDbUserId";
+    public const string WebDbPassKey = "WebDbPass";
+    public const string WebDbConnectionStringKey = "WebDBContext";
+
+    public const string OnlineLogDbUserIdKey = "OnlineLogDbUserId";
+    public const string OnlineLogDbPassKey = "OnlineLogDbPass";
+    public const string OnlineLogDbConnectionStringKey = "OnlineLogDBContext";
+
+    public const string ApiLogDbUserIdKey = "APILogDbUserId";
+    public const string ApiLogDbPassKey = "APILogDbPass";
+    public const string ApiLogDbConnectionStringKey = "APILogDBContext";
+
+
     public static IServiceCollection AddMainDbContext(this IServiceCollection services, IConfiguration configuration)
     {
         var conneciotnString = configuration.GetConnectionString(MainDbUserIdKey, MainDbPassKey, MainDbConnectionStringKey);
@@ -53,6 +66,26 @@ public static class IServiceCollectionExtension
         return services;
     }
 
+    public static IServiceCollection AddWebDBConetext(this IServiceCollection services, IConfiguration configuration)
+    {
+        var conneciotnString = configuration.GetConnectionString(WebDbUserIdKey, WebDbPassKey, WebDbConnectionStringKey);
+        services.AddSqlConnectionFactory<WebDBConetext>(conneciotnString);
+        return services;
+    }
+
+    public static IServiceCollection AddOnlineLogDBContext(this IServiceCollection services, IConfiguration configuration)
+    {
+        var conneciotnString = configuration.GetConnectionString(OnlineLogDbUserIdKey, OnlineLogDbPassKey, OnlineLogDbConnectionStringKey);
+        services.AddSqlConnectionFactory<OnlineLogDBContext>(conneciotnString);
+        return services;
+    }
+    public static IServiceCollection AddAPILogDBContext(this IServiceCollection services, IConfiguration configuration)
+    {
+        var conneciotnString = configuration.GetConnectionString(ApiLogDbUserIdKey, ApiLogDbPassKey, ApiLogDbConnectionStringKey);
+        services.AddSqlConnectionFactory<APILogDBContext>(conneciotnString);
+        return services;
+    }
+
     public static void AddSqlConnectionFactory<T>(this IServiceCollection services, string conneciotnString) where T : DbContext
     {
         services.AddSingleton<ISqlConnectionFactory<T>>(

+ 14 - 0
EVCB_OCPP.Domain/OnlineLogDBContext.cs

@@ -0,0 +1,14 @@
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace EVCB_OCPP.Domain
+{
+    /// <summary>
+    /// Dummy
+    /// </summary>
+    public class OnlineLogDBContext : DbContext { }
+}

+ 1 - 1
EVCB_OCPP.Domain/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("8b9cd1d")]
+[assembly: AssemblyInformationalVersion("28aa628")]

+ 14 - 0
EVCB_OCPP.Domain/WebDBConetext.cs

@@ -0,0 +1,14 @@
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace EVCB_OCPP.Domain
+{
+    /// <summary>
+    /// Dummy
+    /// </summary>
+    public class WebDBConetext : DbContext { }
+}

+ 1 - 1
EVCB_OCPP.MailService/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("8b9cd1d")]
+[assembly: AssemblyInformationalVersion("28aa628")]

+ 1 - 1
EVCB_OCPP.Packet/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("8b9cd1d")]
+[assembly: AssemblyInformationalVersion("28aa628")]

+ 1 - 1
EVCB_OCPP.Packet20/Properties/AssemblyInfo.cs

@@ -33,4 +33,4 @@ using System.Runtime.InteropServices;
 // [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
-[assembly: AssemblyInformationalVersion("8b9cd1d")]
+[assembly: AssemblyInformationalVersion("28aa628")]