diff --git a/src/Backend/DiunaBI.Database/Context/AppDbContext.cs b/src/Backend/DiunaBI.Core/Database/Context/AppDbContext.cs similarity index 93% rename from src/Backend/DiunaBI.Database/Context/AppDbContext.cs rename to src/Backend/DiunaBI.Core/Database/Context/AppDbContext.cs index 3b5b0e0..ad56609 100644 --- a/src/Backend/DiunaBI.Database/Context/AppDbContext.cs +++ b/src/Backend/DiunaBI.Core/Database/Context/AppDbContext.cs @@ -2,7 +2,7 @@ using DiunaBI.Core.Models; using Microsoft.Extensions.Logging; -namespace DiunaBI.Database.Context; +namespace DiunaBI.Core.Database.Context; public class AppDbContext(DbContextOptions options) : DbContext(options) { diff --git a/src/Backend/DiunaBI.Database/Context/DesignTimeDbContextFactory.cs b/src/Backend/DiunaBI.Core/Database/Context/DesignTimeDbContextFactory.cs similarity index 96% rename from src/Backend/DiunaBI.Database/Context/DesignTimeDbContextFactory.cs rename to src/Backend/DiunaBI.Core/Database/Context/DesignTimeDbContextFactory.cs index 12add8d..378b43f 100644 --- a/src/Backend/DiunaBI.Database/Context/DesignTimeDbContextFactory.cs +++ b/src/Backend/DiunaBI.Core/Database/Context/DesignTimeDbContextFactory.cs @@ -4,7 +4,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; using Microsoft.Extensions.Configuration; -namespace DiunaBI.Database.Context; +namespace DiunaBI.Core.Database.Context; public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory { diff --git a/src/Backend/DiunaBI.Database/Migrations/20221205190148_Initial.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221205190148_Initial.Designer.cs similarity index 94% rename from src/Backend/DiunaBI.Database/Migrations/20221205190148_Initial.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221205190148_Initial.Designer.cs index e22e413..c0baa9b 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20221205190148_Initial.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20221205190148_Initial.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20221205190148_Initial.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221205190148_Initial.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20221205190148_Initial.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221205190148_Initial.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs similarity index 96% rename from src/Backend/DiunaBI.Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs index d1f6ba6..e5ac00e 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20221211210507_DataSetsAndDataRows.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20221211210507_DataSetsAndDataRows.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221211210507_DataSetsAndDataRows.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20221211210507_DataSetsAndDataRows.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221211210507_DataSetsAndDataRows.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20221219163620_RenameFields.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221219163620_RenameFields.Designer.cs similarity index 96% rename from src/Backend/DiunaBI.Database/Migrations/20221219163620_RenameFields.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221219163620_RenameFields.Designer.cs index 3ca66f9..162b159 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20221219163620_RenameFields.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20221219163620_RenameFields.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20221219163620_RenameFields.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221219163620_RenameFields.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20221219163620_RenameFields.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221219163620_RenameFields.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs similarity index 96% rename from src/Backend/DiunaBI.Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs index e151324..1fdce1c 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20221221165749_DataSetIdOnDataRow.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20221221165749_DataSetIdOnDataRow.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20221221165749_DataSetIdOnDataRow.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20221221165749_DataSetIdOnDataRow.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20221221165749_DataSetIdOnDataRow.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230106095427_RenameModels.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230106095427_RenameModels.Designer.cs similarity index 96% rename from src/Backend/DiunaBI.Database/Migrations/20230106095427_RenameModels.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230106095427_RenameModels.Designer.cs index a48de5a..07be6ad 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230106095427_RenameModels.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230106095427_RenameModels.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230106095427_RenameModels.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230106095427_RenameModels.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230106095427_RenameModels.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230106095427_RenameModels.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230626171614_LayerType.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230626171614_LayerType.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20230626171614_LayerType.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230626171614_LayerType.Designer.cs index 54ead09..517ba43 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230626171614_LayerType.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230626171614_LayerType.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230626171614_LayerType.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230626171614_LayerType.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230626171614_LayerType.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230626171614_LayerType.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230821105757_Record.Values.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230821105757_Record.Values.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20230821105757_Record.Values.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230821105757_Record.Values.Designer.cs index 5787223..ae1da37 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230821105757_Record.Values.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230821105757_Record.Values.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230821105757_Record.Values.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230821105757_Record.Values.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230821105757_Record.Values.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230821105757_Record.Values.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230917110252_Layer.parent.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230917110252_Layer.parent.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20230917110252_Layer.parent.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230917110252_Layer.parent.Designer.cs index e07e1d1..c7afb66 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230917110252_Layer.parent.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230917110252_Layer.parent.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230917110252_Layer.parent.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230917110252_Layer.parent.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230917110252_Layer.parent.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230917110252_Layer.parent.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230918090621_ProcessSource.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230918090621_ProcessSource.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20230918090621_ProcessSource.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230918090621_ProcessSource.Designer.cs index 96cc281..37af610 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230918090621_ProcessSource.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230918090621_ProcessSource.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230918090621_ProcessSource.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230918090621_ProcessSource.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230918090621_ProcessSource.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230918090621_ProcessSource.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20230918093055_TypeO.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230918093055_TypeO.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20230918093055_TypeO.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230918093055_TypeO.Designer.cs index fdc03a4..b19ab99 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20230918093055_TypeO.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20230918093055_TypeO.Designer.cs @@ -7,7 +7,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20230918093055_TypeO.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20230918093055_TypeO.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20230918093055_TypeO.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20230918093055_TypeO.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20231030142419_Record.Value32.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20231030142419_Record.Value32.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20231030142419_Record.Value32.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20231030142419_Record.Value32.Designer.cs index b60890d..4b2411d 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20231030142419_Record.Value32.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20231030142419_Record.Value32.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20231030142419_Record.Value32.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20231030142419_Record.Value32.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20231030142419_Record.Value32.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20231030142419_Record.Value32.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20240309075645_Change record value type.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240309075645_Change record value type.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20240309075645_Change record value type.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240309075645_Change record value type.Designer.cs index c7faeaa..e226d0c 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20240309075645_Change record value type.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20240309075645_Change record value type.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20240309075645_Change record value type.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240309075645_Change record value type.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20240309075645_Change record value type.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240309075645_Change record value type.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs index fea2a0b..6ed6f16 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20240703171630_AfterCodeRefactor.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20240703171630_AfterCodeRefactor.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240703171630_AfterCodeRefactor.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20240703171630_AfterCodeRefactor.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240703171630_AfterCodeRefactor.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20240703173337_DataInboxModel.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240703173337_DataInboxModel.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20240703173337_DataInboxModel.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240703173337_DataInboxModel.Designer.cs index 5b047dd..5ab24ba 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20240703173337_DataInboxModel.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20240703173337_DataInboxModel.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20240703173337_DataInboxModel.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240703173337_DataInboxModel.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20240703173337_DataInboxModel.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240703173337_DataInboxModel.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20240825144443_QueueJobs.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240825144443_QueueJobs.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20240825144443_QueueJobs.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240825144443_QueueJobs.Designer.cs index 54160aa..803a714 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20240825144443_QueueJobs.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20240825144443_QueueJobs.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20240825144443_QueueJobs.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20240825144443_QueueJobs.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20240825144443_QueueJobs.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20240825144443_QueueJobs.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20250317114722_LongerDesc1.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20250317114722_LongerDesc1.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20250317114722_LongerDesc1.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20250317114722_LongerDesc1.Designer.cs index 6fc4823..a50b999 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20250317114722_LongerDesc1.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20250317114722_LongerDesc1.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20250317114722_LongerDesc1.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20250317114722_LongerDesc1.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20250317114722_LongerDesc1.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20250317114722_LongerDesc1.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs index 917717d..f2af26e 100644 --- a/src/Backend/DiunaBI.Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/20250529093632_LayersIsCancelled.Designer.cs @@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Database/Migrations/20250529093632_LayersIsCancelled.cs b/src/Backend/DiunaBI.Core/Database/Migrations/20250529093632_LayersIsCancelled.cs similarity index 100% rename from src/Backend/DiunaBI.Database/Migrations/20250529093632_LayersIsCancelled.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/20250529093632_LayersIsCancelled.cs diff --git a/src/Backend/DiunaBI.Database/Migrations/AppDbContextModelSnapshot.cs b/src/Backend/DiunaBI.Core/Database/Migrations/AppDbContextModelSnapshot.cs similarity index 99% rename from src/Backend/DiunaBI.Database/Migrations/AppDbContextModelSnapshot.cs rename to src/Backend/DiunaBI.Core/Database/Migrations/AppDbContextModelSnapshot.cs index 0907c7e..3bc187d 100644 --- a/src/Backend/DiunaBI.Database/Migrations/AppDbContextModelSnapshot.cs +++ b/src/Backend/DiunaBI.Core/Database/Migrations/AppDbContextModelSnapshot.cs @@ -5,7 +5,7 @@ using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; #nullable disable diff --git a/src/Backend/DiunaBI.Core/DiunaBI.Core.csproj b/src/Backend/DiunaBI.Core/DiunaBI.Core.csproj index 1920750..0a2988e 100644 --- a/src/Backend/DiunaBI.Core/DiunaBI.Core.csproj +++ b/src/Backend/DiunaBI.Core/DiunaBI.Core.csproj @@ -9,7 +9,21 @@ - + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + \ No newline at end of file diff --git a/src/Backend/DiunaBI.Core/Interfaces/IJobQueueService.cs b/src/Backend/DiunaBI.Core/Interfaces/IJobQueueService.cs new file mode 100644 index 0000000..25a70be --- /dev/null +++ b/src/Backend/DiunaBI.Core/Interfaces/IJobQueueService.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using DiunaBI.Core.Models; + +namespace DiunaBI.Core.Interfaces; + +public interface IJobQueueService +{ + Task EnqueueJobAsync(QueueJob job); + Task DequeueJobAsync(JobType? jobType = null); + Task MarkJobCompletedAsync(Guid jobId); + Task MarkJobFailedAsync(Guid jobId, string error); + Task MarkJobForRetryAsync(Guid jobId, string error); + Task> GetQueueStatusAsync(); + Task GetQueueCountAsync(JobType? jobType = null); + Task GetRunningJobsCountAsync(JobType jobType); +} \ No newline at end of file diff --git a/src/Backend/DiunaBI.Core/Models/QueueJob.cs b/src/Backend/DiunaBI.Core/Models/QueueJob.cs index 54f5fdb..e7a4a2c 100644 --- a/src/Backend/DiunaBI.Core/Models/QueueJob.cs +++ b/src/Backend/DiunaBI.Core/Models/QueueJob.cs @@ -3,27 +3,68 @@ using System.ComponentModel.DataAnnotations; namespace DiunaBI.Core.Models; -public enum JobStatus +public class QueueJob { - New, - Failed, - Success + [Key] + public Guid Id { get; set; } = Guid.NewGuid(); + + [Required] + public Guid LayerId { get; set; } + + [Required] + [MaxLength(200)] + public string LayerName { get; set; } = string.Empty; + + [Required] + [MaxLength(100)] + public string PluginName { get; set; } = string.Empty; + + [Required] + public JobType JobType { get; set; } + + public int Priority { get; set; } = 0; // 0 = highest priority + + [Required] + public DateTime CreatedAt { get; set; } = DateTime.UtcNow; + + public int RetryCount { get; set; } = 0; + + public int MaxRetries { get; set; } = 5; + + [Required] + public JobStatus Status { get; set; } = JobStatus.Pending; + + [MaxLength(1000)] + public string? LastError { get; set; } + + public DateTime? LastAttemptAt { get; set; } + + public DateTime? CompletedAt { get; set; } + + [Required] + public Guid CreatedById { get; set; } + + [Required] + public DateTime CreatedAtUtc { get; set; } = DateTime.UtcNow; + + [Required] + public Guid ModifiedById { get; set; } + + [Required] + public DateTime ModifiedAtUtc { get; set; } = DateTime.UtcNow; } public enum JobType { - ImportWorker, - ProcessWorker + Import = 0, + Process = 1 } -public class QueueJob +public enum JobStatus { - [Key] public Guid Id { get; set; } - [Required] public Guid LayerId { get; set; } - [Required] public int Attempts { get; set; } - [Required] public JobStatus Status { get; set; } = JobStatus.New; - [Required] public JobType Type { get; set; } = JobType.ImportWorker; - public string Message { get; set; } = string.Empty; - [Required] public DateTime CreatedAt { get; set; } = DateTime.UtcNow; - [Required] public DateTime ModifiedAt { get; set; } = DateTime.UtcNow; + Pending, + Running, + Completed, + Failed, + Retrying } \ No newline at end of file diff --git a/src/Backend/DiunaBI.Core/Services/JobQueueService.cs b/src/Backend/DiunaBI.Core/Services/JobQueueService.cs new file mode 100644 index 0000000..c45201c --- /dev/null +++ b/src/Backend/DiunaBI.Core/Services/JobQueueService.cs @@ -0,0 +1,155 @@ + +using Microsoft.Extensions.Logging; +using DiunaBI.Core.Models; +using DiunaBI.Core.Interfaces; +using System.Threading.Tasks; +using DiunaBI.Core.Database.Context; +using System; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using System.Collections.Generic; + +namespace DiunaBI.Core.Services; + +public class JobQueueService : IJobQueueService +{ + private readonly AppDbContext _db; + private readonly ILogger _logger; + + public JobQueueService(AppDbContext db, ILogger logger) + { + _db = db; + _logger = logger; + } + + public async Task EnqueueJobAsync(QueueJob job) + { + _db.QueueJobs.Add(job); + await _db.SaveChangesAsync(); + + _logger.LogInformation("JobQueue: Enqueued {JobType} job {JobId} for layer {LayerName} with plugin {PluginName} (priority {Priority})", + job.JobType, job.Id, job.LayerName, job.PluginName, job.Priority); + } + + public async Task DequeueJobAsync(JobType? jobType = null) + { + var query = _db.QueueJobs.Where(x => x.Status == JobStatus.Pending); + + if (jobType.HasValue) + { + query = query.Where(x => x.JobType == jobType.Value); + } + + var job = await query + .OrderBy(x => x.JobType) // Importers first (0), then Processors (1) + .ThenBy(x => x.Priority) // Then by priority + .ThenBy(x => x.CreatedAt) // Then FIFO + .FirstOrDefaultAsync(); + + if (job != null) + { + job.Status = JobStatus.Running; + job.LastAttemptAt = DateTime.UtcNow; + job.ModifiedAtUtc = DateTime.UtcNow; + await _db.SaveChangesAsync(); + + _logger.LogDebug("JobQueue: Dequeued {JobType} job {JobId} for layer {LayerName} (priority {Priority})", + job.JobType, job.Id, job.LayerName, job.Priority); + } + + return job; + } + + public async Task MarkJobCompletedAsync(Guid jobId) + { + var job = await _db.QueueJobs.FindAsync(jobId); + if (job != null) + { + job.Status = JobStatus.Completed; + job.CompletedAt = DateTime.UtcNow; + job.ModifiedAtUtc = DateTime.UtcNow; + await _db.SaveChangesAsync(); + + _logger.LogInformation("JobQueue: {JobType} job {JobId} completed successfully for layer {LayerName}", + job.JobType, jobId, job.LayerName); + } + } + + public async Task MarkJobFailedAsync(Guid jobId, string error) + { + var job = await _db.QueueJobs.FindAsync(jobId); + if (job != null) + { + job.Status = JobStatus.Failed; + job.LastError = error; + job.ModifiedAtUtc = DateTime.UtcNow; + await _db.SaveChangesAsync(); + + _logger.LogError("JobQueue: {JobType} job {JobId} failed permanently for layer {LayerName}: {Error}", + job.JobType, jobId, job.LayerName, error); + } + } + + public async Task MarkJobForRetryAsync(Guid jobId, string error) + { + var job = await _db.QueueJobs.FindAsync(jobId); + if (job != null) + { + job.RetryCount++; + job.LastError = error; + job.ModifiedAtUtc = DateTime.UtcNow; + + if (job.RetryCount >= job.MaxRetries) + { + await MarkJobFailedAsync(jobId, $"Max retries ({job.MaxRetries}) exceeded. Last error: {error}"); + return; + } + + job.Status = JobStatus.Retrying; + await _db.SaveChangesAsync(); + + // Schedule retry with exponential backoff + var delayMinutes = Math.Pow(2, job.RetryCount); + _ = Task.Delay(TimeSpan.FromMinutes(delayMinutes)) + .ContinueWith(async _ => + { + var retryJob = await _db.QueueJobs.FindAsync(jobId); + if (retryJob?.Status == JobStatus.Retrying) + { + retryJob.Status = JobStatus.Pending; + retryJob.ModifiedAtUtc = DateTime.UtcNow; + await _db.SaveChangesAsync(); + + _logger.LogWarning("JobQueue: {JobType} job {JobId} re-queued for retry {RetryCount}/{MaxRetries} for layer {LayerName}", + retryJob.JobType, jobId, retryJob.RetryCount, retryJob.MaxRetries, retryJob.LayerName); + } + }); + } + } + + public async Task> GetQueueStatusAsync() + { + return await _db.QueueJobs + .OrderBy(x => x.JobType) + .ThenBy(x => x.Priority) + .ThenBy(x => x.CreatedAt) + .ToListAsync(); + } + + public async Task GetQueueCountAsync(JobType? jobType = null) + { + var query = _db.QueueJobs.Where(x => x.Status == JobStatus.Pending); + + if (jobType.HasValue) + { + query = query.Where(x => x.JobType == jobType.Value); + } + + return await query.CountAsync(); + } + + public async Task GetRunningJobsCountAsync(JobType jobType) + { + return await _db.QueueJobs.CountAsync(x => x.Status == JobStatus.Running && x.JobType == jobType); + } +} \ No newline at end of file diff --git a/src/Backend/DiunaBI.Database/DiunaBI.Database.csproj b/src/Backend/DiunaBI.Database/DiunaBI.Database.csproj deleted file mode 100644 index e3d6e0b..0000000 --- a/src/Backend/DiunaBI.Database/DiunaBI.Database.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - net8.0 - enable - - - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - \ No newline at end of file diff --git a/src/Backend/DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj b/src/Backend/DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj index f208118..a3345a5 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj +++ b/src/Backend/DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj @@ -12,6 +12,5 @@ - \ No newline at end of file diff --git a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD1Importer.cs b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD1Importer.cs index 8e3b2af..52d3975 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD1Importer.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD1Importer.cs @@ -3,7 +3,7 @@ using Google.Apis.Sheets.v4; using Microsoft.Extensions.Logging; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; namespace DiunaBI.Plugins.Morska.Importers; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD3Importer.cs b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD3Importer.cs index f019bde..ffae136 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD3Importer.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaD3Importer.cs @@ -4,7 +4,7 @@ using System.Text.Json; using Microsoft.Extensions.Logging; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; namespace DiunaBI.Plugins.Morska.Importers; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaFK2Importer.cs b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaFK2Importer.cs index f94ce47..d8dd909 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaFK2Importer.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaFK2Importer.cs @@ -3,7 +3,7 @@ using Google.Apis.Sheets.v4; using Microsoft.Extensions.Logging; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; namespace DiunaBI.Plugins.Morska.Importers; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaImporter.cs b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaImporter.cs index 4f8ac22..15cc887 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaImporter.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Importers/MorskaImporter.cs @@ -3,7 +3,7 @@ using Google.Apis.Sheets.v4; using Microsoft.Extensions.Logging; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; namespace DiunaBI.Plugins.Morska.Importers; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R1Processor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R1Processor.cs index d9d87fa..aa66b0c 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R1Processor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R1Processor.cs @@ -3,7 +3,7 @@ using Google.Apis.Sheets.v4; using Google.Apis.Sheets.v4.Data; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; using DiunaBI.Core.Services.Calculations; using Microsoft.Extensions.Logging; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R3Processor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R3Processor.cs index 6a6f633..7549f5a 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R3Processor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T1R3Processor.cs @@ -5,7 +5,7 @@ using Google.Apis.Sheets.v4; using Google.Apis.Sheets.v4.Data; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using Microsoft.Extensions.Logging; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesProcessor.cs index c35f36c..277b0d4 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesProcessor.cs @@ -1,7 +1,7 @@ using DiunaBI.Core.Services; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using Microsoft.Extensions.Logging; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesYearSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesYearSummaryProcessor.cs index d54728b..92f5089 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesYearSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceCopySelectedCodesYearSummaryProcessor.cs @@ -1,7 +1,7 @@ using DiunaBI.Core.Services; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using Microsoft.Extensions.Logging; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceSummaryProcessor.cs index b4a7cb7..aebac1b 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceSummaryProcessor.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services.Calculations; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceYearSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceYearSummaryProcessor.cs index 90f7361..b418e7e 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceYearSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3MultiSourceYearSummaryProcessor.cs @@ -1,7 +1,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; using DiunaBI.Core.Services.Calculations; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SingleSourceProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SingleSourceProcessor.cs index a4c9c9d..138c89a 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SingleSourceProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SingleSourceProcessor.cs @@ -1,6 +1,6 @@ using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; using Microsoft.Extensions.Logging; using Google.Apis.Sheets.v4; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SourceYearSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SourceYearSummaryProcessor.cs index 85354e9..09b6972 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SourceYearSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T3SourceYearSummaryProcessor.cs @@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging; using Google.Apis.Sheets.v4; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T4R2Processor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T4R2Processor.cs index edb9e73..6a129f0 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T4R2Processor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T4R2Processor.cs @@ -4,7 +4,7 @@ using Google.Apis.Sheets.v4.Data; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T4SingleSourceProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T4SingleSourceProcessor.cs index 1d44314..f58f1ca 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T4SingleSourceProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T4SingleSourceProcessor.cs @@ -1,6 +1,6 @@ using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using Microsoft.Extensions.Logging; using Google.Apis.Sheets.v4; diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/T5LastValuesProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/T5LastValuesProcessor.cs index 5b3bc56..55dcf9b 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/T5LastValuesProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/T5LastValuesProcessor.cs @@ -1,7 +1,7 @@ using DiunaBI.Core.Services; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using Microsoft.Extensions.Logging; namespace DiunaBI.Plugins.Morska.Processors; diff --git a/src/Backend/DiunaBI.WebAPI/Controllers/AuthController.cs b/src/Backend/DiunaBI.WebAPI/Controllers/AuthController.cs index 7ae6717..3bb10b0 100644 --- a/src/Backend/DiunaBI.WebAPI/Controllers/AuthController.cs +++ b/src/Backend/DiunaBI.WebAPI/Controllers/AuthController.cs @@ -6,8 +6,8 @@ using System.IdentityModel.Tokens.Jwt; using System.Security.Claims; using System.Text; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; - +using DiunaBI.Core.Database.Context; + namespace DiunaBI.WebAPI.Controllers; [ApiController] diff --git a/src/Backend/DiunaBI.WebAPI/Controllers/DataInboxController.cs b/src/Backend/DiunaBI.WebAPI/Controllers/DataInboxController.cs index 10ad60f..27cf379 100644 --- a/src/Backend/DiunaBI.WebAPI/Controllers/DataInboxController.cs +++ b/src/Backend/DiunaBI.WebAPI/Controllers/DataInboxController.cs @@ -3,7 +3,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Models; namespace DiunaBI.WebAPI.Controllers; diff --git a/src/Backend/DiunaBI.WebAPI/Controllers/LayersController.cs b/src/Backend/DiunaBI.WebAPI/Controllers/LayersController.cs index faed569..b80d80f 100644 --- a/src/Backend/DiunaBI.WebAPI/Controllers/LayersController.cs +++ b/src/Backend/DiunaBI.WebAPI/Controllers/LayersController.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using DiunaBI.Core.Models; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; using Google.Cloud.Firestore; diff --git a/src/Backend/DiunaBI.WebAPI/DiunaBI.WebAPI.csproj b/src/Backend/DiunaBI.WebAPI/DiunaBI.WebAPI.csproj index 6f45a65..6f4c3de 100644 --- a/src/Backend/DiunaBI.WebAPI/DiunaBI.WebAPI.csproj +++ b/src/Backend/DiunaBI.WebAPI/DiunaBI.WebAPI.csproj @@ -21,7 +21,6 @@ - diff --git a/src/Backend/DiunaBI.WebAPI/Program.cs b/src/Backend/DiunaBI.WebAPI/Program.cs index 43dcced..071e540 100644 --- a/src/Backend/DiunaBI.WebAPI/Program.cs +++ b/src/Backend/DiunaBI.WebAPI/Program.cs @@ -6,7 +6,7 @@ using Microsoft.IdentityModel.Tokens; using System.IdentityModel.Tokens.Jwt; using System.Reflection; using System.Text; -using DiunaBI.Database.Context; +using DiunaBI.Core.Database.Context; using DiunaBI.Core.Services; using Google.Apis.Sheets.v4; using Serilog; diff --git a/src/Backend/DiunaBI.sln b/src/Backend/DiunaBI.sln index 9fdd2df..7756af7 100644 --- a/src/Backend/DiunaBI.sln +++ b/src/Backend/DiunaBI.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 @@ -9,8 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DiunaBI.Core", "DiunaBI.Cor EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DiunaBI.Plugins.Morska", "DiunaBI.Plugins.Morska\DiunaBI.Plugins.Morska.csproj", "{B5416A3F-550A-468D-852F-20B24243FD68}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DiunaBI.Database", "DiunaBI.Database\DiunaBI.Database.csproj", "{8C346BEA-A209-4E8F-A6BF-70B42D9106C8}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU