Skip to content

Commit

Permalink
something old
Browse files Browse the repository at this point in the history
  • Loading branch information
HaikAsatryan committed Jan 20, 2025
1 parent b098d21 commit c707f5f
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 43 deletions.
74 changes: 37 additions & 37 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
<Project>
<ItemGroup>
<PackageVersion Include="Hangfire" Version="1.8.16"/>
<PackageVersion Include="Hangfire.Dashboard.Basic.Authentication" Version="7.0.1"/>
<PackageVersion Include="Hangfire.EntityFrameworkCore" Version="0.6.0"/>
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.10"/>
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2"/>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0"/>
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2"/>
<PackageVersion Include="Otp.NET" Version="1.3.0"/>
<PackageVersion Include="Pandatech.CommissionCalculator" Version="4.0.0"/>
<PackageVersion Include="Pandatech.Communicator" Version="2.1.0"/>
<PackageVersion Include="Pandatech.MassTransit.PostgresOutbox" Version="2.0.2"/>
<PackageVersion Include="Pandatech.SharedKernel" Version="1.0.10"/>
<PackageVersion Include="Pandatech.SharedKernel.Postgres" Version="1.0.6"/>
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.3.0.106239">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="UAParser" Version="3.1.47"/>
<PackageVersion Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="xunit" Version="2.9.2"/>
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
</ItemGroup>
<ItemGroup>
<PackageVersion Include="Hangfire" Version="1.8.16" />
<PackageVersion Include="Hangfire.Dashboard.Basic.Authentication" Version="7.0.1" />
<PackageVersion Include="Hangfire.EntityFrameworkCore" Version="0.6.0" />
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.10" />
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
<PackageVersion Include="Otp.NET" Version="1.3.0" />
<PackageVersion Include="Pandatech.CommissionCalculator" Version="4.0.0" />
<PackageVersion Include="Pandatech.Communicator" Version="2.1.0" />
<PackageVersion Include="Pandatech.MassTransit.PostgresOutbox" Version="2.0.2" />
<PackageVersion Include="Pandatech.SharedKernel" Version="1.0.11" />
<PackageVersion Include="Pandatech.SharedKernel.Postgres" Version="1.0.8" />
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.3.0.106239">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="UAParser" Version="3.1.47" />
<PackageVersion Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="xunit" Version="2.9.2" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,9 @@
namespace Pandatech.CleanArchitecture.Infrastructure.Context;

//hint for migration: dotnet ef migrations add --project src\Pandatech.CleanArchitecture.Infrastructure\Pandatech.CleanArchitecture.Infrastructure.csproj --context Pandatech.CleanArchitecture.Infrastructure.Context.PostgresContext --configuration Debug --output-dir ./Context/Migrations
public class PostgresContext : PostgresFunctions, IOutboxDbContext, IInboxDbContext
public class PostgresContext(DbContextOptions<PostgresContext> options)
: PostgresFunctions(options), IOutboxDbContext, IInboxDbContext
{
public PostgresContext(DbContextOptions<PostgresContext> options) : base(options)
{
this.UseAuditPropertyValidation();
}

public DbSet<Token> Tokens { get; set; }
public DbSet<User> Users { get; set; }
public DbSet<UserConfig> UserConfigs { get; set; }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Communicator.Extensions;
using DistributedCache.Options;
using GridifyExtensions.Extensions;
using MassTransit.PostgresOutbox.Extensions;
using Microsoft.AspNetCore.Builder;
using Pandatech.CleanArchitecture.Infrastructure.Context;
Expand Down Expand Up @@ -28,6 +29,7 @@ public static WebApplicationBuilder AddInfrastructureLayer(this WebApplicationBu
.AddPostgresContext<PostgresContext>(builder.Configuration.GetPostgresUrl())
.AddMassTransit(AssemblyRegistry.ToArray())
.AddCommunicator()
.AddGridify(typeof(DependencyInjection).Assembly)
.AddHangfireServer()
.AddRepositories()
.AddHealthChecks();
Expand Down

0 comments on commit c707f5f

Please sign in to comment.