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 @@ +