diff --git a/EstateReportingAPI.BusinessLogic/EstateReportingAPI.BusinessLogic.csproj b/EstateReportingAPI.BusinessLogic/EstateReportingAPI.BusinessLogic.csproj
index 63c76ae..d923c4b 100644
--- a/EstateReportingAPI.BusinessLogic/EstateReportingAPI.BusinessLogic.csproj
+++ b/EstateReportingAPI.BusinessLogic/EstateReportingAPI.BusinessLogic.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/EstateReportingAPI.BusinessLogic/ReportingManager.cs b/EstateReportingAPI.BusinessLogic/ReportingManager.cs
index 2a60fc6..b4f7052 100644
--- a/EstateReportingAPI.BusinessLogic/ReportingManager.cs
+++ b/EstateReportingAPI.BusinessLogic/ReportingManager.cs
@@ -1,20 +1,15 @@
-namespace EstateReportingAPI.BusinessLogic{
- using System.Data.Common;
- using EstateManagement.Database.Contexts;
- using EstateManagement.Database.Entities;
+using TransactionProcessor.Database.Contexts;
+using TransactionProcessor.Database.Entities;
+using TransactionProcessor.Database.Entities.Summary;
+
+namespace EstateReportingAPI.BusinessLogic{
using Microsoft.EntityFrameworkCore;
using Models;
- using Shared.Exceptions;
using System.Linq;
- using System.Linq.Dynamic.Core;
- using System.Linq.Expressions;
using System.Threading;
using Calendar = Models.Calendar;
using Merchant = Models.Merchant;
- using System.Linq.Expressions;
- using System.Reflection;
using Operator = Models.Operator;
- using EstateManagement.Database.Entities.Summary;
public class ReportingManager : IReportingManager{
#region Fields
@@ -141,10 +136,10 @@ public async Task> GetCalendarComparisonDates(Guid estateId, Canc
DateTime startOfYear = new DateTime(DateTime.Now.Year, 1, 1);
- List entities = context.Calendar.Where(c => c.Date >= startOfYear && c.Date < DateTime.Now.Date.AddDays(-1)).OrderByDescending(d => d.Date).ToList();
+ List entities = context.Calendar.Where(c => c.Date >= startOfYear && c.Date < DateTime.Now.Date.AddDays(-1)).OrderByDescending(d => d.Date).ToList();
List result = new List();
- foreach (EstateManagement.Database.Entities.Calendar calendar in entities){
+ foreach (TransactionProcessor.Database.Entities.Calendar calendar in entities){
result.Add(new Calendar{
Date = calendar.Date,
DayOfWeek = calendar.DayOfWeek,
@@ -166,10 +161,10 @@ public async Task> GetCalendarComparisonDates(Guid estateId, Canc
public async Task> GetCalendarDates(Guid estateId, CancellationToken cancellationToken){
EstateManagementGenericContext? context = await this.ContextFactory.GetContext(estateId, ReportingManager.ConnectionStringIdentifier, cancellationToken);
- List entities = context.Calendar.Where(c => c.Date <= DateTime.Now.Date).ToList();
+ List entities = context.Calendar.Where(c => c.Date <= DateTime.Now.Date).ToList();
List result = new List();
- foreach (EstateManagement.Database.Entities.Calendar calendar in entities){
+ foreach (TransactionProcessor.Database.Entities.Calendar calendar in entities){
result.Add(new Calendar{
Date = calendar.Date,
DayOfWeek = calendar.DayOfWeek,
diff --git a/EstateReportingAPI.IntegrationTests/ControllerTestsBase.cs b/EstateReportingAPI.IntegrationTests/ControllerTestsBase.cs
index 42d2a10..28c83e6 100644
--- a/EstateReportingAPI.IntegrationTests/ControllerTestsBase.cs
+++ b/EstateReportingAPI.IntegrationTests/ControllerTestsBase.cs
@@ -3,8 +3,9 @@
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
-using EstateManagement.Database.Entities;
using SimpleResults;
+using TransactionProcessor.Database.Contexts;
+using TransactionProcessor.Database.Entities;
namespace EstateReportingAPI.IntegrationTests;
@@ -15,8 +16,6 @@ namespace EstateReportingAPI.IntegrationTests;
using Common;
using Ductus.FluentDocker.Services;
using Ductus.FluentDocker.Services.Extensions;
-using EstateManagement.Database.Contexts;
-using Newtonsoft.Json;
using NLog;
using Shared.IntegrationTesting;
using Shared.Logger;
diff --git a/EstateReportingAPI.IntegrationTests/CustomWebApplicationFactory.cs b/EstateReportingAPI.IntegrationTests/CustomWebApplicationFactory.cs
index 192d4fe..d7994b4 100644
--- a/EstateReportingAPI.IntegrationTests/CustomWebApplicationFactory.cs
+++ b/EstateReportingAPI.IntegrationTests/CustomWebApplicationFactory.cs
@@ -3,11 +3,11 @@
using System.Threading;
using System.Threading.Tasks;
using Shared.Repositories;
+using TransactionProcessor.Database.Contexts;
namespace EstateReportingAPI.IntegrationTests;
using BusinessLogic;
-using EstateManagement.Database.Contexts;
using EstateReportingAPI.Common;
using k8s.KubeConfigModels;
using Microsoft.AspNetCore.Authentication;
diff --git a/EstateReportingAPI.IntegrationTests/DatabaseHelper.cs b/EstateReportingAPI.IntegrationTests/DatabaseHelper.cs
index 346bbd0..61239b9 100644
--- a/EstateReportingAPI.IntegrationTests/DatabaseHelper.cs
+++ b/EstateReportingAPI.IntegrationTests/DatabaseHelper.cs
@@ -8,17 +8,13 @@
using JasperFx.Core;
using Microsoft.Data.SqlClient;
using Shared.Logger;
+using TransactionProcessor.Database.Contexts;
+using TransactionProcessor.Database.Entities;
namespace EstateReportingAPI.IntegrationTests;
using System.Reflection;
using System.Text;
-using System.Xml.Linq;
-using EstateManagement.Database.Contexts;
-using EstateManagement.Database.Entities;
-using EstateManagement.Database.Migrations.MySql;
-using k8s.KubeConfigModels;
-using Microsoft.AspNetCore.Html;
using Microsoft.EntityFrameworkCore;
public class DatabaseHelper{
@@ -64,7 +60,7 @@ public async Task AddCalendarYear(Int32 year){
public async Task AddCalendarDates(List dates){
foreach (DateTime dateTime in dates){
- EstateManagement.Database.Entities.Calendar c = dateTime.ToCalendar();
+ Calendar c = dateTime.ToCalendar();
await this.Context.Calendar.AddAsync(c);
}
diff --git a/EstateReportingAPI.IntegrationTests/DimensionControllerTests.cs b/EstateReportingAPI.IntegrationTests/DimensionControllerTests.cs
index 0e02650..e830347 100644
--- a/EstateReportingAPI.IntegrationTests/DimensionControllerTests.cs
+++ b/EstateReportingAPI.IntegrationTests/DimensionControllerTests.cs
@@ -4,10 +4,10 @@
using System.Threading;
using System.Threading.Tasks;
using SimpleResults;
+using TransactionProcessor.Database.Contexts;
namespace EstateReportingAPI.IntegrationTests;
-using EstateManagement.Database.Contexts;
using EstateReportingAPI.DataTrasferObjects;
using Shouldly;
using Xunit;
diff --git a/EstateReportingAPI.IntegrationTests/EstateReportingAPI.IntegrationTests.csproj b/EstateReportingAPI.IntegrationTests/EstateReportingAPI.IntegrationTests.csproj
index 43fa634..cb3c120 100644
--- a/EstateReportingAPI.IntegrationTests/EstateReportingAPI.IntegrationTests.csproj
+++ b/EstateReportingAPI.IntegrationTests/EstateReportingAPI.IntegrationTests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/EstateReportingAPI.IntegrationTests/Extensions.cs b/EstateReportingAPI.IntegrationTests/Extensions.cs
index a1d9fab..a919cad 100644
--- a/EstateReportingAPI.IntegrationTests/Extensions.cs
+++ b/EstateReportingAPI.IntegrationTests/Extensions.cs
@@ -1,22 +1,16 @@
using System;
using System.Collections.Generic;
+using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using Calendar = TransactionProcessor.Database.Entities.Calendar;
namespace EstateReportingAPI.IntegrationTests
{
- using BusinessLogic;
- using EstateManagement.Database.Entities;
- using EstateReportingAPI.Common;
- using Microsoft.Extensions.DependencyInjection;
- using Shared.EntityFramework;
- using System.Globalization;
- using Calendar = System.Globalization.Calendar;
-
public static class Extensions{
- public static EstateManagement.Database.Entities.Calendar ToCalendar(this DateTime date){
- return new EstateManagement.Database.Entities.Calendar{
+ public static Calendar ToCalendar(this DateTime date){
+ return new Calendar{
Date = date,
DayOfWeek = date.DayOfWeek.ToString(),
DayOfWeekShort = date.DayOfWeek.ToString().Substring(0, 3),
@@ -33,7 +27,7 @@ public static EstateManagement.Database.Entities.Calendar ToCalendar(this DateTi
public static Int32 GetWeekNumber(this DateTime date){
// Define the calendar to use (in this case, the Gregorian calendar)
- Calendar calendar = CultureInfo.InvariantCulture.Calendar;
+ System.Globalization.Calendar calendar = CultureInfo.InvariantCulture.Calendar;
// Get the week number for the current date
int weekNumber = calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
@@ -43,7 +37,7 @@ public static Int32 GetWeekNumber(this DateTime date){
public static Int32 GetDayOfWeekNumber(this DateTime date)
{
// Define the calendar to use (in this case, the Gregorian calendar)
- Calendar calendar = CultureInfo.InvariantCulture.Calendar;
+ System.Globalization.Calendar calendar = CultureInfo.InvariantCulture.Calendar;
// Get the week number for the current date
int dayOfWeekNumber = (Int32)calendar.GetDayOfWeek(date);
diff --git a/EstateReportingAPI.IntegrationTests/FactSettlementsControllerTests.cs b/EstateReportingAPI.IntegrationTests/FactSettlementsControllerTests.cs
index 66da2a7..531b673 100644
--- a/EstateReportingAPI.IntegrationTests/FactSettlementsControllerTests.cs
+++ b/EstateReportingAPI.IntegrationTests/FactSettlementsControllerTests.cs
@@ -2,10 +2,10 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
+using TransactionProcessor.Database.Contexts;
+using TransactionProcessor.Database.Entities;
namespace EstateReportingAPI.IntegrationTests {
- using EstateManagement.Database.Contexts;
- using EstateManagement.Database.Entities;
using EstateReportingAPI.DataTransferObjects;
using Microsoft.EntityFrameworkCore;
using Shouldly;
diff --git a/EstateReportingAPI.IntegrationTests/FactTransactionsControllerTests.cs b/EstateReportingAPI.IntegrationTests/FactTransactionsControllerTests.cs
index f5ae9a2..a9ef19e 100644
--- a/EstateReportingAPI.IntegrationTests/FactTransactionsControllerTests.cs
+++ b/EstateReportingAPI.IntegrationTests/FactTransactionsControllerTests.cs
@@ -5,6 +5,8 @@
using Ductus.FluentDocker.Common;
using EstateReportingAPI.IntegrationTests;
using Microsoft.EntityFrameworkCore;
+using TransactionProcessor.Database.Contexts;
+using TransactionProcessor.Database.Entities;
using Xunit.Abstractions;
namespace EstateReportingAPI.IntegrationTests;
@@ -13,8 +15,6 @@ namespace EstateReportingAPI.IntegrationTests;
using System.Diagnostics.Contracts;
using System.Linq;
using DataTrasferObjects;
-using EstateManagement.Database.Contexts;
-using EstateManagement.Database.Entities;
using EstateReportingAPI.DataTransferObjects;
using EstateReportingAPI.Models;
using Microsoft.OpenApi.Services;
diff --git a/EstateReportingAPI/Bootstrapper/RepositoryRegistry.cs b/EstateReportingAPI/Bootstrapper/RepositoryRegistry.cs
index ee97851..93de6d3 100644
--- a/EstateReportingAPI/Bootstrapper/RepositoryRegistry.cs
+++ b/EstateReportingAPI/Bootstrapper/RepositoryRegistry.cs
@@ -1,8 +1,9 @@
-namespace EstateReportingAPI.Bootstrapper;
+using TransactionProcessor.Database.Contexts;
+
+namespace EstateReportingAPI.Bootstrapper;
using BusinessLogic;
using Common;
-using EstateManagement.Database.Contexts;
using Lamar;
using Shared.EntityFramework;
using Shared.EntityFramework.ConnectionStringConfiguration;
diff --git a/EstateReportingAPI/EstateReportingAPI.csproj b/EstateReportingAPI/EstateReportingAPI.csproj
index 43586c3..4de651d 100644
--- a/EstateReportingAPI/EstateReportingAPI.csproj
+++ b/EstateReportingAPI/EstateReportingAPI.csproj
@@ -9,7 +9,7 @@
-
+
@@ -35,6 +35,7 @@
+