Refactor folder structure
This commit is contained in:
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Products;
|
||||
namespace Imprink.Infrastructure.Categories.Configuration;
|
||||
|
||||
public class CategoryConfiguration : EntityBaseConfiguration<Category>
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using Imprink.Domain.Repositories.Products;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Products;
|
||||
namespace Imprink.Infrastructure.Categories.Repositories;
|
||||
|
||||
public class CategoryRepository(ApplicationDbContext context) : ICategoryRepository
|
||||
{
|
||||
@@ -1,9 +1,11 @@
|
||||
using Imprink.Domain.Entities.Orders;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Imprink.Domain.Entities.Users;
|
||||
using Imprink.Infrastructure.Configuration.Orders;
|
||||
using Imprink.Infrastructure.Configuration.Products;
|
||||
using Imprink.Infrastructure.Configuration.Users;
|
||||
using Imprink.Infrastructure.Categories.Configuration;
|
||||
using Imprink.Infrastructure.Orders.Configuration;
|
||||
using Imprink.Infrastructure.Products.Configuration;
|
||||
using Imprink.Infrastructure.ProductVariants.Configuration;
|
||||
using Imprink.Infrastructure.Users.Configuration;
|
||||
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration;
|
||||
namespace Imprink.Infrastructure;
|
||||
|
||||
public class EntityBaseConfiguration<T> : IEntityTypeConfiguration<T> where T : EntityBase
|
||||
{
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Migrations\" />
|
||||
<Folder Include="Orders\Repositories\Repositories\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Orders;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Configuration;
|
||||
|
||||
public class OrderAddressConfiguration : EntityBaseConfiguration<OrderAddress>
|
||||
{
|
||||
@@ -1,9 +1,8 @@
|
||||
using Imprink.Domain.Entities.Orders;
|
||||
using Imprink.Domain.Entities.Users;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Configuration;
|
||||
|
||||
public class OrderConfiguration : EntityBaseConfiguration<Order>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Orders;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Configuration;
|
||||
|
||||
public class OrderItemConfiguration : EntityBaseConfiguration<OrderItem>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Orders;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Configuration;
|
||||
|
||||
public class OrderStatusConfiguration : IEntityTypeConfiguration<OrderStatus>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Orders;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Configuration;
|
||||
|
||||
public class ShippingStatusConfiguration : IEntityTypeConfiguration<ShippingStatus>
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using Imprink.Domain.Repositories.Orders;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Repositories;
|
||||
|
||||
public class OrderItemRepository(ApplicationDbContext context) : IOrderItemRepository
|
||||
{
|
||||
@@ -4,7 +4,7 @@ using Imprink.Domain.Repositories.Orders;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Orders;
|
||||
namespace Imprink.Infrastructure.Orders.Repositories;
|
||||
|
||||
public class OrderRepository(ApplicationDbContext context) : IOrderRepository
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Products;
|
||||
namespace Imprink.Infrastructure.ProductVariants.Configuration;
|
||||
|
||||
public class ProductVariantConfiguration : EntityBaseConfiguration<ProductVariant>
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using Imprink.Domain.Repositories.Products;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Products;
|
||||
namespace Imprink.Infrastructure.ProductVariants.Repositories;
|
||||
|
||||
public class ProductVariantRepository(ApplicationDbContext context) : IProductVariantRepository
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Products;
|
||||
namespace Imprink.Infrastructure.Products.Configuration;
|
||||
|
||||
public class ProductConfiguration : EntityBaseConfiguration<Product>
|
||||
{
|
||||
@@ -4,7 +4,7 @@ using Imprink.Domain.Repositories.Products;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Products;
|
||||
namespace Imprink.Infrastructure.Products.Repositories;
|
||||
|
||||
public class ProductRepository(ApplicationDbContext context) : IProductRepository
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Users;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Users;
|
||||
namespace Imprink.Infrastructure.Users.Configuration;
|
||||
|
||||
public class AddressConfiguration : EntityBaseConfiguration<Address>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Users;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Users;
|
||||
namespace Imprink.Infrastructure.Users.Configuration;
|
||||
|
||||
public class RoleConfiguration : IEntityTypeConfiguration<Role>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Users;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Users;
|
||||
namespace Imprink.Infrastructure.Users.Configuration;
|
||||
|
||||
public class UserConfiguration : IEntityTypeConfiguration<User>
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Imprink.Domain.Entities.Users;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace Imprink.Infrastructure.Configuration.Users;
|
||||
namespace Imprink.Infrastructure.Users.Configuration;
|
||||
|
||||
public class UserRoleConfiguration : IEntityTypeConfiguration<UserRole>
|
||||
{
|
||||
@@ -1,10 +1,9 @@
|
||||
using Imprink.Domain.Entities.Users;
|
||||
using Imprink.Domain.Repositories;
|
||||
using Imprink.Domain.Repositories.Users;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Users;
|
||||
namespace Imprink.Infrastructure.Users.Repositories;
|
||||
|
||||
public class RoleRepository(ApplicationDbContext context) : IRoleRepository
|
||||
{
|
||||
@@ -1,11 +1,10 @@
|
||||
using Imprink.Domain.Entities.Users;
|
||||
using Imprink.Domain.Models;
|
||||
using Imprink.Domain.Repositories;
|
||||
using Imprink.Domain.Repositories.Users;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Users;
|
||||
namespace Imprink.Infrastructure.Users.Repositories;
|
||||
|
||||
public class UserRepository(ApplicationDbContext context) : IUserRepository
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using Imprink.Domain.Repositories.Users;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Imprink.Infrastructure.Repositories.Users;
|
||||
namespace Imprink.Infrastructure.Users.Repositories;
|
||||
|
||||
public class UserRoleRepository(ApplicationDbContext context) : IUserRoleRepository
|
||||
{
|
||||
@@ -13,3 +13,5 @@ var app = builder.Build();
|
||||
Startup.Configure(app, app.Environment);
|
||||
|
||||
app.Run();
|
||||
|
||||
public partial class Program { }
|
||||
@@ -10,11 +10,13 @@ using Imprink.Domain.Repositories.Orders;
|
||||
using Imprink.Domain.Repositories.Products;
|
||||
using Imprink.Domain.Repositories.Users;
|
||||
using Imprink.Infrastructure;
|
||||
using Imprink.Infrastructure.Categories.Repositories;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Imprink.Infrastructure.Repositories.Orders;
|
||||
using Imprink.Infrastructure.Repositories.Products;
|
||||
using Imprink.Infrastructure.Repositories.Users;
|
||||
using Imprink.Infrastructure.Orders.Repositories;
|
||||
using Imprink.Infrastructure.Products.Repositories;
|
||||
using Imprink.Infrastructure.ProductVariants.Repositories;
|
||||
using Imprink.Infrastructure.Services;
|
||||
using Imprink.Infrastructure.Users.Repositories;
|
||||
using Imprink.WebApi.Filters;
|
||||
using Imprink.WebApi.Middleware;
|
||||
using Microsoft.AspNetCore.Authentication.JwtBearer;
|
||||
|
||||
Reference in New Issue
Block a user