@ -1,22 +1,22 @@
namespace Saga Manager.Services
namespace GracePeriod Manager.Services
{
using System.Collections.Generic ;
using System.Data.SqlClient ;
using Microsoft.Extensions.Options ;
using Microsoft.Extensions.Logging ;
using Dapper ;
using IntegrationEvents.Events ;
using GracePeriodManager.IntegrationEvents.Events ;
using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions ;
using Microsoft.Extensions.Logging ;
using Microsoft.Extensions.Options ;
using System.Collections.Generic ;
using System.Data.SqlClient ;
public class SagaManagerService : ISagaManagerService
public class ManagerService : IManagerService
{
private readonly SagaManagerSettings _settings ;
private readonly ManagerSettings _settings ;
private readonly IEventBus _eventBus ;
private readonly ILogger < Saga ManagerService> _logger ;
private readonly ILogger < ManagerService > _logger ;
public Saga ManagerService( IOptions < Saga ManagerSettings> settings ,
public ManagerService ( IOptions < ManagerSettings > settings ,
IEventBus eventBus ,
ILogger < Saga ManagerService> logger )
ILogger < ManagerService > logger )
{
_settings = settings . Value ;
_eventBus = eventBus ;
@ -41,11 +41,11 @@
{
try
{
_logger . LogInformation ( "Saga Manager Client is trying to connect to database server" ) ;
_logger . LogInformation ( "Grace Period Manager Client is trying to connect to database server" ) ;
conn . Open ( ) ;
orderIds = conn . Query < int > (
@ "SELECT Id FROM [Microsoft.eShopOnContainers.Services.OrderingDb].[ordering].[orders]
WHERE DATEDIFF ( hour , [ OrderDate ] , GETDATE ( ) ) > = @GracePeriodTime
WHERE DATEDIFF ( minute , [ OrderDate ] , GETDATE ( ) ) > = @GracePeriodTime
AND [ OrderStatusId ] = 1 ",
new { GracePeriodTime = _settings . GracePeriodTime } ) ;
}