Fix all namespaces

This commit is contained in:
lumijiez
2025-06-20 14:56:29 +03:00
parent 92bdb8444b
commit 716c5c94e8
65 changed files with 107 additions and 95 deletions

View File

@@ -1,8 +1,9 @@
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using MediatR;
namespace Imprink.Application.Domains.Categories;
namespace Imprink.Application.Categories.Commands;
public class CreateCategoryCommand : IRequest<CategoryDto>
{

View File

@@ -1,6 +1,6 @@
using MediatR;
namespace Imprink.Application.Domains.Categories;
namespace Imprink.Application.Categories.Commands;
public class DeleteCategoryCommand : IRequest<bool>
{

View File

@@ -1,8 +1,9 @@
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using MediatR;
namespace Imprink.Application.Domains.Categories;
namespace Imprink.Application.Categories.Commands;
public class GetCategoriesQuery : IRequest<IEnumerable<CategoryDto>>
{

View File

@@ -1,8 +1,9 @@
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Exceptions;
using Imprink.Application.Products.Dtos;
using MediatR;
namespace Imprink.Application.Domains.Categories;
namespace Imprink.Application.Categories.Commands;
public class UpdateCategoryCommand : IRequest<CategoryDto>
{

View File

@@ -1,4 +1,4 @@
namespace Imprink.Application.Products.Dtos;
namespace Imprink.Application.Categories.Dtos;
public class CategoryDto
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Categories;
using Imprink.Application.Categories.Commands;
namespace Imprink.Application.Validation.Categories;
namespace Imprink.Application.Categories.Validation;
public class CreateCategoryCommandValidator : AbstractValidator<CreateCategoryCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Categories;
using Imprink.Application.Categories.Commands;
namespace Imprink.Application.Validation.Categories;
namespace Imprink.Application.Categories.Validation;
public class DeleteCategoryCommandValidator : AbstractValidator<DeleteCategoryCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Categories;
using Imprink.Application.Categories.Commands;
namespace Imprink.Application.Validation.Categories;
namespace Imprink.Application.Categories.Validation;
public class UpdateCategoryCommandValidator : AbstractValidator<UpdateCategoryCommand>
{

View File

@@ -1,5 +1,5 @@
using AutoMapper;
namespace Imprink.Application.Mappings;
namespace Imprink.Application;
public abstract class MappingProfile : Profile { }

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Domain.Models;
namespace Imprink.Application.Validation.Models;
namespace Imprink.Application.Orders.Validation;
public class OrderFilterParametersValidator : AbstractValidator<OrderFilterParameters>
{

View File

@@ -1,9 +1,9 @@
using AutoMapper;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Application.ProductVariants.Dtos;
using Imprink.Domain.Entities.Products;
using MediatR;
namespace Imprink.Application.Domains.ProductVariants;
namespace Imprink.Application.ProductVariants.Commands;
public class CreateProductVariantCommand : IRequest<ProductVariantDto>
{

View File

@@ -1,6 +1,6 @@
using MediatR;
namespace Imprink.Application.Domains.ProductVariants;
namespace Imprink.Application.ProductVariants.Commands;
public class DeleteProductVariantCommand : IRequest<bool>
{

View File

@@ -1,10 +1,10 @@
using AutoMapper;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Application.ProductVariants.Dtos;
using Imprink.Domain.Entities.Products;
using MediatR;
using Microsoft.Extensions.Logging;
namespace Imprink.Application.Domains.ProductVariants;
namespace Imprink.Application.ProductVariants.Commands;
public class GetProductVariantsQuery : IRequest<IEnumerable<ProductVariantDto>>
{

View File

@@ -1,9 +1,9 @@
using AutoMapper;
using Imprink.Application.Exceptions;
using Imprink.Application.Products.Dtos;
using Imprink.Application.ProductVariants.Dtos;
using MediatR;
namespace Imprink.Application.Domains.ProductVariants;
namespace Imprink.Application.ProductVariants.Commands;
public class UpdateProductVariantCommand : IRequest<ProductVariantDto>
{

View File

@@ -1,4 +1,6 @@
namespace Imprink.Application.Products.Dtos;
using Imprink.Application.Products.Dtos;
namespace Imprink.Application.ProductVariants.Dtos;
public class ProductVariantDto
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.ProductVariants.Commands;
namespace Imprink.Application.Validation.ProductVariants;
namespace Imprink.Application.ProductVariants.Validation;
public class CreateProductVariantCommandValidator : AbstractValidator<CreateProductVariantCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.ProductVariants.Commands;
namespace Imprink.Application.Validation.ProductVariants;
namespace Imprink.Application.ProductVariants.Validation;
public class DeleteProductVariantCommandValidator : AbstractValidator<DeleteProductVariantCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.ProductVariants.Commands;
namespace Imprink.Application.Validation.ProductVariants;
namespace Imprink.Application.ProductVariants.Validation;
public class GetProductVariantsQueryValidator : AbstractValidator<GetProductVariantsQuery>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.ProductVariants.Commands;
namespace Imprink.Application.Validation.ProductVariants;
namespace Imprink.Application.ProductVariants.Validation;
public class UpdateProductVariantCommandValidator : AbstractValidator<UpdateProductVariantCommand>
{

View File

@@ -1,9 +1,9 @@
using AutoMapper;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using MediatR;
namespace Imprink.Application.Domains.Products;
namespace Imprink.Application.Products.Commands;
public class CreateProductCommand : IRequest<ProductDto>
{

View File

@@ -1,6 +1,6 @@
using MediatR;
namespace Imprink.Application.Domains.Products;
namespace Imprink.Application.Products.Commands;
public class DeleteProductCommand : IRequest<bool>
{

View File

@@ -1,8 +1,9 @@
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Models;
using MediatR;
namespace Imprink.Application.Domains.Products;
namespace Imprink.Application.Products.Commands;
public class GetProductsQuery : IRequest<PagedResultDto<ProductDto>>
{

View File

@@ -1,8 +1,9 @@
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Exceptions;
using Imprink.Application.Products.Dtos;
using MediatR;
namespace Imprink.Application.Domains.Products;
namespace Imprink.Application.Products.Commands;
public class UpdateProductCommand : IRequest<ProductDto>
{

View File

@@ -1,3 +1,5 @@
using Imprink.Application.Categories.Dtos;
namespace Imprink.Application.Products.Dtos;
public class ProductDto

View File

@@ -1,10 +1,12 @@
using AutoMapper;
using Imprink.Application.Domains.Products;
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Products.Commands;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Entities.Product;
using Imprink.Application.ProductVariants.Commands;
using Imprink.Application.ProductVariants.Dtos;
using Imprink.Domain.Entities.Products;
namespace Imprink.Application.Mappings;
namespace Imprink.Application.Products.Mappings;
public class ProductMappingProfile: Profile
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Products;
using Imprink.Application.Products.Commands;
namespace Imprink.Application.Validation.Products;
namespace Imprink.Application.Products.Validation;
public class CreateProductCommandValidator : AbstractValidator<CreateProductCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Products;
using Imprink.Application.Products.Commands;
namespace Imprink.Application.Validation.Products;
namespace Imprink.Application.Products.Validation;
public class DeleteProductCommandValidator : AbstractValidator<DeleteProductCommand>
{

View File

@@ -1,8 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Products;
using Imprink.Application.Validation.Models;
using Imprink.Application.Products.Commands;
namespace Imprink.Application.Validation.Products;
namespace Imprink.Application.Products.Validation;
public class GetProductsQueryValidator : AbstractValidator<GetProductsQuery>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Domain.Models;
namespace Imprink.Application.Validation.Models;
namespace Imprink.Application.Products.Validation;
public class ProductFilterParametersValidator : AbstractValidator<ProductFilterParameters>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Products;
using Imprink.Application.Products.Commands;
namespace Imprink.Application.Validation.Products;
namespace Imprink.Application.Products.Validation;
public class UpdateProductCommandValidator : AbstractValidator<UpdateProductCommand>
{

View File

@@ -3,7 +3,7 @@ using Imprink.Application.Exceptions;
using Imprink.Application.Users.Dtos;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record DeleteUserRoleCommand(string Sub, Guid RoleId) : IRequest<UserRoleDto?>;

View File

@@ -2,7 +2,7 @@ using AutoMapper;
using Imprink.Application.Users.Dtos;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record GetAllRolesCommand : IRequest<IEnumerable<RoleDto>>;

View File

@@ -3,7 +3,7 @@ using Imprink.Application.Exceptions;
using Imprink.Application.Users.Dtos;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record GetUserRolesCommand(string Sub) : IRequest<IEnumerable<RoleDto>>;

View File

@@ -1,10 +1,10 @@
using AutoMapper;
using Imprink.Application.Exceptions;
using Imprink.Application.Services;
using Imprink.Application.Users.Dtos;
using Imprink.Application.Users.Services;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record SetUserFullNameCommand(string FirstName, string LastName) : IRequest<UserDto?>;

View File

@@ -1,10 +1,10 @@
using AutoMapper;
using Imprink.Application.Exceptions;
using Imprink.Application.Services;
using Imprink.Application.Users.Dtos;
using Imprink.Application.Users.Services;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record SetUserPhoneCommand(string PhoneNumber) : IRequest<UserDto?>;

View File

@@ -4,7 +4,7 @@ using Imprink.Application.Users.Dtos;
using Imprink.Domain.Entities.Users;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record SetUserRoleCommand(string Sub, Guid RoleId) : IRequest<UserRoleDto?>;

View File

@@ -3,7 +3,7 @@ using Imprink.Application.Users.Dtos;
using Imprink.Domain.Models;
using MediatR;
namespace Imprink.Application.Domains.Users;
namespace Imprink.Application.Users.Commands;
public record SyncUserCommand(Auth0User User) : IRequest<UserDto?>;

View File

@@ -4,7 +4,7 @@ using Imprink.Application.Users.Dtos;
using Imprink.Domain.Entities.Users;
using Imprink.Domain.Models;
namespace Imprink.Application.Mappings;
namespace Imprink.Application.Users.Mappings;
public class UserMappingProfile: Profile
{

View File

@@ -1,4 +1,4 @@
namespace Imprink.Application.Services;
namespace Imprink.Application.Users.Services;
public interface ICurrentUserService
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Domain.Models;
namespace Imprink.Application.Validation.Models;
namespace Imprink.Application.Users.Validation;
public class Auth0UserValidator : AbstractValidator<Auth0User>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Users;
using Imprink.Application.Users.Commands;
namespace Imprink.Application.Validation.Users;
namespace Imprink.Application.Users.Validation;
public class SetUserFullNameCommandValidator : AbstractValidator<SetUserFullNameCommand>
{

View File

@@ -1,7 +1,7 @@
using FluentValidation;
using Imprink.Application.Domains.Users;
using Imprink.Application.Users.Commands;
namespace Imprink.Application.Validation.Users;
namespace Imprink.Application.Users.Validation;
public class SetUserPhoneCommandValidator : AbstractValidator<SetUserPhoneCommand>
{

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
namespace Imprink.Domain.Entities.Orders;
@@ -14,6 +14,6 @@ public class OrderItem : EntityBase
public string CustomizationDescription { get; set; } = null!;
public Order Order { get; set; } = null!;
public Product.Product Product { get; set; } = null!;
public Product Product { get; set; } = null!;
public ProductVariant ProductVariant { get; set; } = null!;
}

View File

@@ -1,4 +1,4 @@
namespace Imprink.Domain.Entities.Product;
namespace Imprink.Domain.Entities.Products;
public class Category : EntityBase
{

View File

@@ -1,6 +1,6 @@
using Imprink.Domain.Entities.Orders;
namespace Imprink.Domain.Entities.Product;
namespace Imprink.Domain.Entities.Products;
public class Product : EntityBase
{

View File

@@ -1,6 +1,6 @@
using Imprink.Domain.Entities.Orders;
namespace Imprink.Domain.Entities.Product;
namespace Imprink.Domain.Entities.Products;
public class ProductVariant : EntityBase
{
@@ -13,6 +13,6 @@ public class ProductVariant : EntityBase
public int StockQuantity { get; set; }
public bool IsActive { get; set; }
public virtual required Imprink.Domain.Entities.Product.Product Product { get; set; }
public virtual required Product Product { get; set; }
public virtual ICollection<OrderItem> OrderItems { get; set; } = new List<OrderItem>();
}

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
namespace Imprink.Domain.Repositories.Products;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Domain.Models;
namespace Imprink.Domain.Repositories.Products;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
namespace Imprink.Domain.Repositories.Products;

View File

@@ -1,6 +1,6 @@
using Imprink.Domain.Entities.Users;
namespace Imprink.Domain.Repositories;
namespace Imprink.Domain.Repositories.Users;
public interface IRoleRepository
{

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;

View File

@@ -1,5 +1,5 @@
using Imprink.Domain.Entities.Orders;
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Domain.Entities.Users;
using Imprink.Infrastructure.Configuration.Orders;
using Imprink.Infrastructure.Configuration.Products;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Domain.Repositories.Products;
using Imprink.Infrastructure.Database;
using Microsoft.EntityFrameworkCore;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Domain.Models;
using Imprink.Domain.Repositories.Products;
using Imprink.Infrastructure.Database;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Domain.Repositories.Products;
using Imprink.Infrastructure.Database;
using Microsoft.EntityFrameworkCore;

View File

@@ -1,5 +1,6 @@
using Imprink.Domain.Entities.Users;
using Imprink.Domain.Repositories;
using Imprink.Domain.Repositories.Users;
using Imprink.Infrastructure.Database;
using Microsoft.EntityFrameworkCore;

View File

@@ -1,5 +1,5 @@
using System.Security.Claims;
using Imprink.Application.Services;
using Imprink.Application.Users.Services;
using Microsoft.AspNetCore.Http;
namespace Imprink.Infrastructure.Services;

View File

@@ -1,4 +1,5 @@
using Imprink.Application.Domains.Categories;
using Imprink.Application.Categories.Commands;
using Imprink.Application.Categories.Dtos;
using Imprink.Application.Products.Dtos;
using MediatR;
using Microsoft.AspNetCore.Authorization;

View File

@@ -1,5 +1,6 @@
using Imprink.Application.Domains.ProductVariants;
using Imprink.Application.Products.Dtos;
using Imprink.Application.ProductVariants.Commands;
using Imprink.Application.ProductVariants.Dtos;
using MediatR;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;

View File

@@ -1,5 +1,5 @@
using Imprink.Application.Domains.Products;
using Imprink.Application.Products;
using Imprink.Application.Products.Commands;
using Imprink.Application.Products.Dtos;
using Imprink.Domain.Models;
using MediatR;

View File

@@ -1,6 +1,6 @@
using System.Security.Claims;
using AutoMapper;
using Imprink.Application.Domains.Users;
using Imprink.Application.Users.Commands;
using Imprink.Application.Users.Dtos;
using Imprink.Domain.Models;
using MediatR;

View File

@@ -1,4 +1,4 @@
using Imprink.Domain.Entities.Product;
using Imprink.Domain.Entities.Products;
using Imprink.Infrastructure.Database;
using Microsoft.EntityFrameworkCore;

View File

@@ -1,11 +1,10 @@
using System.Security.Claims;
using FluentValidation;
using Imprink.Application;
using Imprink.Application.Domains.Products;
using Imprink.Application.Mappings;
using Imprink.Application.Products;
using Imprink.Application.Services;
using Imprink.Application.Validation.Models;
using Imprink.Application.Products.Commands;
using Imprink.Application.Users.Services;
using Imprink.Application.Users.Validation;
using Imprink.Domain.Repositories;
using Imprink.Domain.Repositories.Orders;
using Imprink.Domain.Repositories.Products;