Dev #7
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using MediatR;
|
||||
|
||||
namespace Imprink.Application.Domains.Categories;
|
||||
namespace Imprink.Application.Categories.Commands;
|
||||
|
||||
public class DeleteCategoryCommand : IRequest<bool>
|
||||
{
|
||||
|
||||
@@ -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>>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Imprink.Application.Products.Dtos;
|
||||
namespace Imprink.Application.Categories.Dtos;
|
||||
|
||||
public class CategoryDto
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
using AutoMapper;
|
||||
|
||||
namespace Imprink.Application.Mappings;
|
||||
namespace Imprink.Application;
|
||||
|
||||
public abstract class MappingProfile : Profile { }
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using MediatR;
|
||||
|
||||
namespace Imprink.Application.Domains.ProductVariants;
|
||||
namespace Imprink.Application.ProductVariants.Commands;
|
||||
|
||||
public class DeleteProductVariantCommand : IRequest<bool>
|
||||
{
|
||||
|
||||
@@ -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>>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
namespace Imprink.Application.Products.Dtos;
|
||||
using Imprink.Application.Products.Dtos;
|
||||
|
||||
namespace Imprink.Application.ProductVariants.Dtos;
|
||||
|
||||
public class ProductVariantDto
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using MediatR;
|
||||
|
||||
namespace Imprink.Application.Domains.Products;
|
||||
namespace Imprink.Application.Products.Commands;
|
||||
|
||||
public class DeleteProductCommand : IRequest<bool>
|
||||
{
|
||||
|
||||
@@ -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>>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
using Imprink.Application.Categories.Dtos;
|
||||
|
||||
namespace Imprink.Application.Products.Dtos;
|
||||
|
||||
public class ProductDto
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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?>;
|
||||
|
||||
|
||||
@@ -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>>;
|
||||
|
||||
|
||||
@@ -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>>;
|
||||
|
||||
|
||||
@@ -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?>;
|
||||
|
||||
|
||||
@@ -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?>;
|
||||
|
||||
|
||||
@@ -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?>;
|
||||
|
||||
|
||||
@@ -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?>;
|
||||
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Imprink.Application.Services;
|
||||
namespace Imprink.Application.Users.Services;
|
||||
|
||||
public interface ICurrentUserService
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
|
||||
@@ -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!;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Imprink.Domain.Entities.Product;
|
||||
namespace Imprink.Domain.Entities.Products;
|
||||
|
||||
public class Category : EntityBase
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using Imprink.Domain.Entities.Orders;
|
||||
|
||||
namespace Imprink.Domain.Entities.Product;
|
||||
namespace Imprink.Domain.Entities.Products;
|
||||
|
||||
public class Product : EntityBase
|
||||
{
|
||||
|
||||
@@ -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>();
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
|
||||
namespace Imprink.Domain.Repositories.Products;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Imprink.Domain.Models;
|
||||
|
||||
namespace Imprink.Domain.Repositories.Products;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
|
||||
namespace Imprink.Domain.Repositories.Products;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using Imprink.Domain.Entities.Users;
|
||||
|
||||
namespace Imprink.Domain.Repositories;
|
||||
namespace Imprink.Domain.Repositories.Users;
|
||||
|
||||
public interface IRoleRepository
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Imprink.Domain.Entities.Product;
|
||||
using Imprink.Domain.Entities.Products;
|
||||
using Imprink.Infrastructure.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user