diff --git a/NetinaShop.Api/AppSettings/Production/appsettings.Production.json b/Netina.Api/AppSettings/Production/appsettings.Production.json
similarity index 85%
rename from NetinaShop.Api/AppSettings/Production/appsettings.Production.json
rename to Netina.Api/AppSettings/Production/appsettings.Production.json
index 6b90490..9144771 100644
--- a/NetinaShop.Api/AppSettings/Production/appsettings.Production.json
+++ b/Netina.Api/AppSettings/Production/appsettings.Production.json
@@ -24,16 +24,25 @@
"KaveNegarApiKey": "3735494B4143727A794346457461576A2B4B6668414973424E333561505A694B",
"UserSetting": {
"Username": "09214802813",
- "Email": "info@netinashop.io",
+ "Email": "avvampier@gmail.com",
"Password": "eF79o4P4BopCUbUK",
"Phone": "09214802813",
"RoleName": "RootAdmin",
"FirstName": "همه کاره",
"LastName": "سیستم"
},
+ "Manager": {
+ "Username": "09128387004",
+ "Email": "mahanmasiha6@gmail.com",
+ "Password": "eF79o4P4BopCUbUK",
+ "Phone": "09128387004",
+ "RoleName": "Manager",
+ "FirstName": "ماهان",
+ "LastName": ""
+ },
"StorageSetting": {
- "AccessKey": "d37a1cc6acfea3a6f92c538ef0f6601f1edcdc9143942b6470e5d1032aa6bfe2",
- "SecretKey": "979313b7-30fb-40ff-94d8-d0390d3fa876",
+ "AccessKey": "979313b7-30fb-40ff-94d8-d0390d3fa876",
+ "SecretKey": "d37a1cc6acfea3a6f92c538ef0f6601f1edcdc9143942b6470e5d1032aa6bfe2",
"BucketKey": "vesmeh-content"
},
"JwtSettings": {
diff --git a/NetinaShop.Api/AppSettings/Production/appsettings.json b/Netina.Api/AppSettings/Production/appsettings.json
similarity index 100%
rename from NetinaShop.Api/AppSettings/Production/appsettings.json
rename to Netina.Api/AppSettings/Production/appsettings.json
diff --git a/NetinaShop.Api/AppSettings/appsettings.Development.json b/Netina.Api/AppSettings/appsettings.Development.json
similarity index 100%
rename from NetinaShop.Api/AppSettings/appsettings.Development.json
rename to Netina.Api/AppSettings/appsettings.Development.json
diff --git a/NetinaShop.Api/AppSettings/appsettings.json b/Netina.Api/AppSettings/appsettings.json
similarity index 100%
rename from NetinaShop.Api/AppSettings/appsettings.json
rename to Netina.Api/AppSettings/appsettings.json
diff --git a/NetinaShop.Api/Controller/AuthController.cs b/Netina.Api/Controller/AuthController.cs
similarity index 95%
rename from NetinaShop.Api/Controller/AuthController.cs
rename to Netina.Api/Controller/AuthController.cs
index 7c7e19b..fb61349 100644
--- a/NetinaShop.Api/Controller/AuthController.cs
+++ b/Netina.Api/Controller/AuthController.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain.Dtos.RequestDtos;
+
+namespace Netina.Api.Controller;
public class AuthController : ICarterModule
diff --git a/NetinaShop.Api/Controller/BlogCategoryController.cs b/Netina.Api/Controller/BlogCategoryController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/BlogCategoryController.cs
rename to Netina.Api/Controller/BlogCategoryController.cs
index 5d9a6fe..3c73b35 100644
--- a/NetinaShop.Api/Controller/BlogCategoryController.cs
+++ b/Netina.Api/Controller/BlogCategoryController.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Entities.Blogs;
+using Netina.Common.Models.Exception;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Blogs;
+using Netina.Domain.Models.Claims;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class BlogCategoryController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/BlogController.cs b/Netina.Api/Controller/BlogController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/BlogController.cs
rename to Netina.Api/Controller/BlogController.cs
index 8dc354d..131d53a 100644
--- a/NetinaShop.Api/Controller/BlogController.cs
+++ b/Netina.Api/Controller/BlogController.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Entities.Blogs;
+using Netina.Common.Models.Exception;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Blogs;
+using Netina.Domain.Models.Claims;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class BlogController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/BrandController.cs b/Netina.Api/Controller/BrandController.cs
similarity index 91%
rename from NetinaShop.Api/Controller/BrandController.cs
rename to Netina.Api/Controller/BrandController.cs
index b24cab8..3b917f4 100644
--- a/NetinaShop.Api/Controller/BrandController.cs
+++ b/Netina.Api/Controller/BrandController.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Models.Claims;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class BrandController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/DashboardController.cs b/Netina.Api/Controller/DashboardController.cs
similarity index 87%
rename from NetinaShop.Api/Controller/DashboardController.cs
rename to Netina.Api/Controller/DashboardController.cs
index 6639fea..044c8d6 100644
--- a/NetinaShop.Api/Controller/DashboardController.cs
+++ b/Netina.Api/Controller/DashboardController.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.BaseServices.Abstracts;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class DashboardController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/DiscountController.cs b/Netina.Api/Controller/DiscountController.cs
similarity index 95%
rename from NetinaShop.Api/Controller/DiscountController.cs
rename to Netina.Api/Controller/DiscountController.cs
index 80b5869..d99530f 100644
--- a/NetinaShop.Api/Controller/DiscountController.cs
+++ b/Netina.Api/Controller/DiscountController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class DiscountController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/DistrictController.cs b/Netina.Api/Controller/DistrictController.cs
similarity index 93%
rename from NetinaShop.Api/Controller/DistrictController.cs
rename to Netina.Api/Controller/DistrictController.cs
index 6edf698..a81232a 100644
--- a/NetinaShop.Api/Controller/DistrictController.cs
+++ b/Netina.Api/Controller/DistrictController.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.Abstracts;
+
+namespace Netina.Api.Controller;
public class DistrictController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/FileController.cs b/Netina.Api/Controller/FileController.cs
similarity index 90%
rename from NetinaShop.Api/Controller/FileController.cs
rename to Netina.Api/Controller/FileController.cs
index 38e96b7..4b809bf 100644
--- a/NetinaShop.Api/Controller/FileController.cs
+++ b/Netina.Api/Controller/FileController.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Enums;
+using Netina.Common.Models.Api;
+using Netina.Core.Abstracts;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class FileController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/HealthController.cs b/Netina.Api/Controller/HealthController.cs
similarity index 91%
rename from NetinaShop.Api/Controller/HealthController.cs
rename to Netina.Api/Controller/HealthController.cs
index a7298f6..832034a 100644
--- a/NetinaShop.Api/Controller/HealthController.cs
+++ b/Netina.Api/Controller/HealthController.cs
@@ -1,6 +1,8 @@
using MD.PersianDateTime.Standard;
+using Netina.Common.Models.Api;
+using Netina.Core.BaseServices.Abstracts;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class HealthController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/HomeController.cs b/Netina.Api/Controller/HomeController.cs
similarity index 74%
rename from NetinaShop.Api/Controller/HomeController.cs
rename to Netina.Api/Controller/HomeController.cs
index fad1742..d443e15 100644
--- a/NetinaShop.Api/Controller/HomeController.cs
+++ b/Netina.Api/Controller/HomeController.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Api.Views.Home;
+using Netina.Api.Views.Home;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
[Route("")]
[AllowAnonymous]
diff --git a/NetinaShop.Api/Controller/NewsletterMemberController.cs b/Netina.Api/Controller/NewsletterMemberController.cs
similarity index 87%
rename from NetinaShop.Api/Controller/NewsletterMemberController.cs
rename to Netina.Api/Controller/NewsletterMemberController.cs
index 1ff3f98..b8635b5 100644
--- a/NetinaShop.Api/Controller/NewsletterMemberController.cs
+++ b/Netina.Api/Controller/NewsletterMemberController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class NewsletterMemberController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/OrderBagController.cs b/Netina.Api/Controller/OrderBagController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/OrderBagController.cs
rename to Netina.Api/Controller/OrderBagController.cs
index 0db42f6..9f48011 100644
--- a/NetinaShop.Api/Controller/OrderBagController.cs
+++ b/Netina.Api/Controller/OrderBagController.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Enums;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class OrderBagController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/OrderController.cs b/Netina.Api/Controller/OrderController.cs
similarity index 95%
rename from NetinaShop.Api/Controller/OrderController.cs
rename to Netina.Api/Controller/OrderController.cs
index d46187b..12c259b 100644
--- a/NetinaShop.Api/Controller/OrderController.cs
+++ b/Netina.Api/Controller/OrderController.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Enums;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class OrderController : ICarterModule
{
public void AddRoutes(IEndpointRouteBuilder app)
diff --git a/NetinaShop.Api/Controller/PageController.cs b/Netina.Api/Controller/PageController.cs
similarity index 95%
rename from NetinaShop.Api/Controller/PageController.cs
rename to Netina.Api/Controller/PageController.cs
index 81a9ab1..c62daad 100644
--- a/NetinaShop.Api/Controller/PageController.cs
+++ b/Netina.Api/Controller/PageController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class PageController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/PaymentController.cs b/Netina.Api/Controller/PaymentController.cs
similarity index 93%
rename from NetinaShop.Api/Controller/PaymentController.cs
rename to Netina.Api/Controller/PaymentController.cs
index a290bc0..b1ab01e 100644
--- a/NetinaShop.Api/Controller/PaymentController.cs
+++ b/Netina.Api/Controller/PaymentController.cs
@@ -1,7 +1,9 @@
-using static FastExpressionCompiler.ExpressionCompiler;
+using Netina.Core.Abstracts;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
using TypedResults = Microsoft.AspNetCore.Http.TypedResults;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class PaymentController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/ProductCategoryController.cs b/Netina.Api/Controller/ProductCategoryController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/ProductCategoryController.cs
rename to Netina.Api/Controller/ProductCategoryController.cs
index e7d8aaf..c8b996a 100644
--- a/NetinaShop.Api/Controller/ProductCategoryController.cs
+++ b/Netina.Api/Controller/ProductCategoryController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class ProductCategoryController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/ProductController.cs b/Netina.Api/Controller/ProductController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/ProductController.cs
rename to Netina.Api/Controller/ProductController.cs
index 5b49c73..e96221c 100644
--- a/NetinaShop.Api/Controller/ProductController.cs
+++ b/Netina.Api/Controller/ProductController.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Enums;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class ProductController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/ProductReviewController.cs b/Netina.Api/Controller/ProductReviewController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/ProductReviewController.cs
rename to Netina.Api/Controller/ProductReviewController.cs
index c945606..75f5109 100644
--- a/NetinaShop.Api/Controller/ProductReviewController.cs
+++ b/Netina.Api/Controller/ProductReviewController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class ProductReviewController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/RoleController.cs b/Netina.Api/Controller/RoleController.cs
similarity index 95%
rename from NetinaShop.Api/Controller/RoleController.cs
rename to Netina.Api/Controller/RoleController.cs
index f3f7c05..7fb9e16 100644
--- a/NetinaShop.Api/Controller/RoleController.cs
+++ b/Netina.Api/Controller/RoleController.cs
@@ -1,6 +1,8 @@
-using NetinaShop.Core.EntityServices.Abstracts;
+using Netina.Core.EntityServices.Abstracts;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class RoleController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/ScraperController.cs b/Netina.Api/Controller/ScraperController.cs
similarity index 92%
rename from NetinaShop.Api/Controller/ScraperController.cs
rename to Netina.Api/Controller/ScraperController.cs
index 0bcc7ef..1ff3d67 100644
--- a/NetinaShop.Api/Controller/ScraperController.cs
+++ b/Netina.Api/Controller/ScraperController.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.Abstracts;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class ScraperController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/SearchController.cs b/Netina.Api/Controller/SearchController.cs
similarity index 87%
rename from NetinaShop.Api/Controller/SearchController.cs
rename to Netina.Api/Controller/SearchController.cs
index 04b0531..ca37a04 100644
--- a/NetinaShop.Api/Controller/SearchController.cs
+++ b/Netina.Api/Controller/SearchController.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Core.CoreServices.Abstracts;
+
+namespace Netina.Api.Controller;
public class SearchController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/SeedController.cs b/Netina.Api/Controller/SeedController.cs
similarity index 93%
rename from NetinaShop.Api/Controller/SeedController.cs
rename to Netina.Api/Controller/SeedController.cs
index e132758..13fe785 100644
--- a/NetinaShop.Api/Controller/SeedController.cs
+++ b/Netina.Api/Controller/SeedController.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Dtos.RequestDtos.SeedDtos;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.RequestDtos.SeedDtos;
+using Netina.Domain.Dtos.SmallDtos;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class SeedController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/SettingController.cs b/Netina.Api/Controller/SettingController.cs
similarity index 93%
rename from NetinaShop.Api/Controller/SettingController.cs
rename to Netina.Api/Controller/SettingController.cs
index 5c74c74..86cdee5 100644
--- a/NetinaShop.Api/Controller/SettingController.cs
+++ b/Netina.Api/Controller/SettingController.cs
@@ -1,6 +1,8 @@
using System.Text.Json;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain.Models.Claims;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class SettingController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/ShippingController.cs b/Netina.Api/Controller/ShippingController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/ShippingController.cs
rename to Netina.Api/Controller/ShippingController.cs
index efb315e..8808e4a 100644
--- a/NetinaShop.Api/Controller/ShippingController.cs
+++ b/Netina.Api/Controller/ShippingController.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Api.Controller;
public class ShippingController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/UserAddressController.cs b/Netina.Api/Controller/UserAddressController.cs
similarity index 92%
rename from NetinaShop.Api/Controller/UserAddressController.cs
rename to Netina.Api/Controller/UserAddressController.cs
index a6bc1f8..f594ae1 100644
--- a/NetinaShop.Api/Controller/UserAddressController.cs
+++ b/Netina.Api/Controller/UserAddressController.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Api.Controller;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+
+namespace Netina.Api.Controller;
public class UserAddressController : ICarterModule
{
diff --git a/NetinaShop.Api/Controller/UserController.cs b/Netina.Api/Controller/UserController.cs
similarity index 94%
rename from NetinaShop.Api/Controller/UserController.cs
rename to Netina.Api/Controller/UserController.cs
index ec88027..2bc81aa 100644
--- a/NetinaShop.Api/Controller/UserController.cs
+++ b/Netina.Api/Controller/UserController.cs
@@ -1,10 +1,12 @@
-
-using Microsoft.AspNetCore.Builder;
-using Microsoft.AspNetCore.Mvc.RazorPages;
-using NetinaShop.Core.EntityServices.Abstracts;
-using NetinaShop.Repository.Abstracts;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.EntityServices.Abstracts;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Models.Claims;
+using Netina.Repository.Abstracts;
-namespace NetinaShop.Api.Controller;
+namespace Netina.Api.Controller;
public class UserController : ICarterModule
{
diff --git a/NetinaShop.Api/Dockerfile b/Netina.Api/Dockerfile
similarity index 100%
rename from NetinaShop.Api/Dockerfile
rename to Netina.Api/Dockerfile
diff --git a/NetinaShop.Api/Docs/NetinaShopApi.Blog.http b/Netina.Api/Docs/NetinaShopApi.Blog.http
similarity index 100%
rename from NetinaShop.Api/Docs/NetinaShopApi.Blog.http
rename to Netina.Api/Docs/NetinaShopApi.Blog.http
diff --git a/NetinaShop.Api/Docs/NetinaShopApi.BlogCategory.http b/Netina.Api/Docs/NetinaShopApi.BlogCategory.http
similarity index 100%
rename from NetinaShop.Api/Docs/NetinaShopApi.BlogCategory.http
rename to Netina.Api/Docs/NetinaShopApi.BlogCategory.http
diff --git a/NetinaShop.Api/Docs/NetinaShopApi.http b/Netina.Api/Docs/NetinaShopApi.http
similarity index 100%
rename from NetinaShop.Api/Docs/NetinaShopApi.http
rename to Netina.Api/Docs/NetinaShopApi.http
diff --git a/NetinaShop.Api/NetinaShop.Api.csproj b/Netina.Api/Netina.Api.csproj
similarity index 73%
rename from NetinaShop.Api/NetinaShop.Api.csproj
rename to Netina.Api/Netina.Api.csproj
index 552e4b1..202b0cd 100644
--- a/NetinaShop.Api/NetinaShop.Api.csproj
+++ b/Netina.Api/Netina.Api.csproj
@@ -65,37 +65,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -114,9 +114,9 @@
-
-
-
+
+
+
@@ -126,11 +126,11 @@
-
+
-
+
diff --git a/NetinaShop.Api/Program.cs b/Netina.Api/Program.cs
similarity index 92%
rename from NetinaShop.Api/Program.cs
rename to Netina.Api/Program.cs
index 14db941..a01021e 100644
--- a/NetinaShop.Api/Program.cs
+++ b/Netina.Api/Program.cs
@@ -1,4 +1,13 @@
-using NetinaShop.Repository.Behaviors;
+using Netina.Api.WebFramework.Configurations;
+using Netina.Api.WebFramework.MiddleWares;
+using Netina.Api.WebFramework.Swagger;
+using Netina.Common.Models;
+using Netina.Core;
+using Netina.Domain;
+using Netina.Domain.Models.Settings;
+using Netina.Infrastructure;
+using Netina.Repository;
+using Netina.Repository.Behaviors;
var builder = WebApplication.CreateBuilder(args);
builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory());
diff --git a/NetinaShop.Api/Properties/launchSettings.json b/Netina.Api/Properties/launchSettings.json
similarity index 100%
rename from NetinaShop.Api/Properties/launchSettings.json
rename to Netina.Api/Properties/launchSettings.json
diff --git a/NetinaShop.Api/Services/CurrentUserService.cs b/Netina.Api/Services/CurrentUserService.cs
similarity index 92%
rename from NetinaShop.Api/Services/CurrentUserService.cs
rename to Netina.Api/Services/CurrentUserService.cs
index 197a20a..02033b6 100644
--- a/NetinaShop.Api/Services/CurrentUserService.cs
+++ b/Netina.Api/Services/CurrentUserService.cs
@@ -1,9 +1,7 @@
using System.Security.Cryptography;
-using NetinaShop.Repository.Abstracts;
-using Polly;
-using static NetinaShop.Infrastructure.Models.Scrapers.Digikala.GetDigikalProductResponseDto;
+using Netina.Repository.Abstracts;
-namespace NetinaShop.Api.Services;
+namespace Netina.Api.Services;
public class CurrentUserService : ICurrentUserService
{
diff --git a/NetinaShop.Api/Views/Home/Index.cshtml b/Netina.Api/Views/Home/Index.cshtml
similarity index 99%
rename from NetinaShop.Api/Views/Home/Index.cshtml
rename to Netina.Api/Views/Home/Index.cshtml
index 52806ee..a3c520c 100644
--- a/NetinaShop.Api/Views/Home/Index.cshtml
+++ b/Netina.Api/Views/Home/Index.cshtml
@@ -1,4 +1,4 @@
-@model NetinaShop.Api.Views.Home.IndexModel
+@model Netina.Api.Views.Home.IndexModel
@{
}
diff --git a/NetinaShop.Api/Views/Home/Index.cshtml.cs b/Netina.Api/Views/Home/Index.cshtml.cs
similarity index 77%
rename from NetinaShop.Api/Views/Home/Index.cshtml.cs
rename to Netina.Api/Views/Home/Index.cshtml.cs
index b1c01a0..e2ec9dd 100644
--- a/NetinaShop.Api/Views/Home/Index.cshtml.cs
+++ b/Netina.Api/Views/Home/Index.cshtml.cs
@@ -1,7 +1,6 @@
-using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
-namespace NetinaShop.Api.Views.Home
+namespace Netina.Api.Views.Home
{
public class IndexModel : PageModel
{
diff --git a/NetinaShop.Api/Views/Invoices/Invoice.cshtml b/Netina.Api/Views/Invoices/Invoice.cshtml
similarity index 100%
rename from NetinaShop.Api/Views/Invoices/Invoice.cshtml
rename to Netina.Api/Views/Invoices/Invoice.cshtml
diff --git a/NetinaShop.Api/WebFramework/Bases/ApiResultFilterAttribute.cs b/Netina.Api/WebFramework/Bases/ApiResultFilterAttribute.cs
similarity index 97%
rename from NetinaShop.Api/WebFramework/Bases/ApiResultFilterAttribute.cs
rename to Netina.Api/WebFramework/Bases/ApiResultFilterAttribute.cs
index 8ab519d..740fb9f 100644
--- a/NetinaShop.Api/WebFramework/Bases/ApiResultFilterAttribute.cs
+++ b/Netina.Api/WebFramework/Bases/ApiResultFilterAttribute.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Api.WebFramework.Bases;
+using Netina.Common.Models.Api;
+using Netina.Core.Models.Api;
+
+namespace Netina.Api.WebFramework.Bases;
public class ApiResultFactory
{
diff --git a/NetinaShop.Api/WebFramework/Bases/ClaimRequirement.cs b/Netina.Api/WebFramework/Bases/ClaimRequirement.cs
similarity index 95%
rename from NetinaShop.Api/WebFramework/Bases/ClaimRequirement.cs
rename to Netina.Api/WebFramework/Bases/ClaimRequirement.cs
index eab8549..728720c 100644
--- a/NetinaShop.Api/WebFramework/Bases/ClaimRequirement.cs
+++ b/Netina.Api/WebFramework/Bases/ClaimRequirement.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Api.WebFramework.Bases;
+namespace Netina.Api.WebFramework.Bases;
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true)]
public class ClaimRequirement : AuthorizeAttribute, IAuthorizationFilter
diff --git a/NetinaShop.Api/WebFramework/Bases/CrudController.cs b/Netina.Api/WebFramework/Bases/CrudController.cs
similarity index 97%
rename from NetinaShop.Api/WebFramework/Bases/CrudController.cs
rename to Netina.Api/WebFramework/Bases/CrudController.cs
index 7aa009b..5ee8f2a 100644
--- a/NetinaShop.Api/WebFramework/Bases/CrudController.cs
+++ b/Netina.Api/WebFramework/Bases/CrudController.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Api.WebFramework.Bases;
+using Netina.Common.Models.Entity;
+using Netina.Common.Models.Exception;
+using Netina.Common.Models.Mapper;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Api.WebFramework.Bases;
public class CrudEndpoint where TEntity : ApiEntity, new()
diff --git a/NetinaShop.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs b/Netina.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs
similarity index 92%
rename from NetinaShop.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs
rename to Netina.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs
index 77d98c1..2ff3d53 100644
--- a/NetinaShop.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs
+++ b/Netina.Api/WebFramework/Configurations/ConfigureJwtBearerOptions.cs
@@ -1,6 +1,6 @@
using Microsoft.Extensions.Options;
-namespace NetinaShop.Api.WebFramework.Configurations;
+namespace Netina.Api.WebFramework.Configurations;
public class ConfigureJwtBearerOptions : IPostConfigureOptions
{
diff --git a/NetinaShop.Api/WebFramework/Configurations/LoggerConfig.cs b/Netina.Api/WebFramework/Configurations/LoggerConfig.cs
similarity index 87%
rename from NetinaShop.Api/WebFramework/Configurations/LoggerConfig.cs
rename to Netina.Api/WebFramework/Configurations/LoggerConfig.cs
index b899f0e..57ba7f6 100644
--- a/NetinaShop.Api/WebFramework/Configurations/LoggerConfig.cs
+++ b/Netina.Api/WebFramework/Configurations/LoggerConfig.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Api.WebFramework.Configurations;
+using Netina.Infrastructure.Models;
+
+namespace Netina.Api.WebFramework.Configurations;
public static class LoggerConfig
{
diff --git a/NetinaShop.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs b/Netina.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs
similarity index 98%
rename from NetinaShop.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs
rename to Netina.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs
index 2485b95..787e383 100644
--- a/NetinaShop.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs
+++ b/Netina.Api/WebFramework/Configurations/PersianIdentityErrorDescriber.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Api.WebFramework.Configurations;
+namespace Netina.Api.WebFramework.Configurations;
public class PersianIdentityErrorDescriber : IdentityErrorDescriber
{
diff --git a/NetinaShop.Api/WebFramework/Configurations/ServiceExtensions.cs b/Netina.Api/WebFramework/Configurations/ServiceExtensions.cs
similarity index 97%
rename from NetinaShop.Api/WebFramework/Configurations/ServiceExtensions.cs
rename to Netina.Api/WebFramework/Configurations/ServiceExtensions.cs
index 4be0858..b576416 100644
--- a/NetinaShop.Api/WebFramework/Configurations/ServiceExtensions.cs
+++ b/Netina.Api/WebFramework/Configurations/ServiceExtensions.cs
@@ -1,7 +1,11 @@
using Marten;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Models.Settings;
+using Netina.Repository.Extensions;
+using Netina.Repository.Models;
using Weasel.Core;
-namespace NetinaShop.Api.WebFramework.Configurations;
+namespace Netina.Api.WebFramework.Configurations;
public static class ServiceExtensions
{
diff --git a/NetinaShop.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs b/Netina.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs
similarity index 97%
rename from NetinaShop.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs
rename to Netina.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs
index 0017063..936177f 100644
--- a/NetinaShop.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs
+++ b/Netina.Api/WebFramework/MiddleWares/ExceptionHandlerMiddleware.cs
@@ -1,10 +1,9 @@
-using System;
-using System.Security.Cryptography;
-using Microsoft.AspNetCore.Http;
-using NetinaShop.Repository.Migrations;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Models.Api;
using Refit;
-namespace NetinaShop.Api.WebFramework.MiddleWares;
+namespace Netina.Api.WebFramework.MiddleWares;
public static class ExceptionHandlerMiddlewareExtensions
{
diff --git a/NetinaShop.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs b/Netina.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs
similarity index 94%
rename from NetinaShop.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs
rename to Netina.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs
index a854754..1c60ee2 100644
--- a/NetinaShop.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs
+++ b/Netina.Api/WebFramework/MiddleWares/PerformanceMiddleware.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Api.WebFramework.MiddleWares;
+namespace Netina.Api.WebFramework.MiddleWares;
public static class PerformanceMiddlewareExtensions
{
diff --git a/NetinaShop.Api/WebFramework/Swagger/SwaggerConfiguration.cs b/Netina.Api/WebFramework/Swagger/SwaggerConfiguration.cs
similarity index 99%
rename from NetinaShop.Api/WebFramework/Swagger/SwaggerConfiguration.cs
rename to Netina.Api/WebFramework/Swagger/SwaggerConfiguration.cs
index 0da7920..564e0bc 100644
--- a/NetinaShop.Api/WebFramework/Swagger/SwaggerConfiguration.cs
+++ b/Netina.Api/WebFramework/Swagger/SwaggerConfiguration.cs
@@ -1,10 +1,11 @@
using Microsoft.AspNetCore.Mvc.Controllers;
using Microsoft.OpenApi.Models;
+using Netina.Common.Extensions;
using Pluralize.NET;
using Swashbuckle.AspNetCore.SwaggerGen;
using Swashbuckle.AspNetCore.SwaggerUI;
-namespace NetinaShop.Api.WebFramework.Swagger;
+namespace Netina.Api.WebFramework.Swagger;
public static class SwaggerConfiguration
{
diff --git a/NetinaShop.Api/wwwroot/assets/css/style.css b/Netina.Api/wwwroot/assets/css/style.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/css/style.css
rename to Netina.Api/wwwroot/assets/css/style.css
diff --git a/NetinaShop.Api/wwwroot/assets/img/apple-touch-icon.png b/Netina.Api/wwwroot/assets/img/apple-touch-icon.png
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/apple-touch-icon.png
rename to Netina.Api/wwwroot/assets/img/apple-touch-icon.png
diff --git a/NetinaShop.Api/wwwroot/assets/img/cta-bg.jpg b/Netina.Api/wwwroot/assets/img/cta-bg.jpg
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/cta-bg.jpg
rename to Netina.Api/wwwroot/assets/img/cta-bg.jpg
diff --git a/NetinaShop.Api/wwwroot/assets/img/favicon.png b/Netina.Api/wwwroot/assets/img/favicon.png
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/favicon.png
rename to Netina.Api/wwwroot/assets/img/favicon.png
diff --git a/NetinaShop.Api/wwwroot/assets/img/features.svg b/Netina.Api/wwwroot/assets/img/features.svg
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/features.svg
rename to Netina.Api/wwwroot/assets/img/features.svg
diff --git a/NetinaShop.Api/wwwroot/assets/img/footer-bg.jpg b/Netina.Api/wwwroot/assets/img/footer-bg.jpg
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/footer-bg.jpg
rename to Netina.Api/wwwroot/assets/img/footer-bg.jpg
diff --git a/NetinaShop.Api/wwwroot/assets/img/hero-bg.jpg b/Netina.Api/wwwroot/assets/img/hero-bg.jpg
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/hero-bg.jpg
rename to Netina.Api/wwwroot/assets/img/hero-bg.jpg
diff --git a/NetinaShop.Api/wwwroot/assets/img/hero-img.png b/Netina.Api/wwwroot/assets/img/hero-img.png
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/hero-img.png
rename to Netina.Api/wwwroot/assets/img/hero-img.png
diff --git a/NetinaShop.Api/wwwroot/assets/img/skills.png b/Netina.Api/wwwroot/assets/img/skills.png
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/skills.png
rename to Netina.Api/wwwroot/assets/img/skills.png
diff --git a/NetinaShop.Api/wwwroot/assets/img/why-us.png b/Netina.Api/wwwroot/assets/img/why-us.png
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/img/why-us.png
rename to Netina.Api/wwwroot/assets/img/why-us.png
diff --git a/NetinaShop.Api/wwwroot/assets/js/main.js b/Netina.Api/wwwroot/assets/js/main.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/js/main.js
rename to Netina.Api/wwwroot/assets/js/main.js
diff --git a/NetinaShop.Api/wwwroot/assets/scss/Readme.txt b/Netina.Api/wwwroot/assets/scss/Readme.txt
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/scss/Readme.txt
rename to Netina.Api/wwwroot/assets/scss/Readme.txt
diff --git a/NetinaShop.Api/wwwroot/assets/swagger-ui/customSidebar.html b/Netina.Api/wwwroot/assets/swagger-ui/customSidebar.html
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/swagger-ui/customSidebar.html
rename to Netina.Api/wwwroot/assets/swagger-ui/customSidebar.html
diff --git a/NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-flattop.css b/Netina.Api/wwwroot/assets/swagger-ui/x3/theme-flattop.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-flattop.css
rename to Netina.Api/wwwroot/assets/swagger-ui/x3/theme-flattop.css
diff --git a/NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-muted.css b/Netina.Api/wwwroot/assets/swagger-ui/x3/theme-muted.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-muted.css
rename to Netina.Api/wwwroot/assets/swagger-ui/x3/theme-muted.css
diff --git a/NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-outline.css b/Netina.Api/wwwroot/assets/swagger-ui/x3/theme-outline.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/swagger-ui/x3/theme-outline.css
rename to Netina.Api/wwwroot/assets/swagger-ui/x3/theme-outline.css
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/aos/aos.js b/Netina.Api/wwwroot/assets/vendor/aos/aos.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/aos/aos.js
rename to Netina.Api/wwwroot/assets/vendor/aos/aos.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css b/Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.css.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css b/Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/css/bootstrap.min.css.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.esm.min.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js.map b/Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js.map
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js.map
rename to Netina.Api/wwwroot/assets/vendor/bootstrap/js/bootstrap.min.js.map
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/css/boxicons.min.css b/Netina.Api/wwwroot/assets/vendor/boxicons/css/boxicons.min.css
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/css/boxicons.min.css
rename to Netina.Api/wwwroot/assets/vendor/boxicons/css/boxicons.min.css
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.eot b/Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.eot
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.eot
rename to Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.eot
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.svg b/Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.svg
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.svg
rename to Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.svg
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.ttf b/Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.ttf
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.ttf
rename to Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.ttf
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff b/Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff
rename to Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff2 b/Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff2
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff2
rename to Netina.Api/wwwroot/assets/vendor/boxicons/fonts/boxicons.woff2
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/glightbox/js/glightbox.js b/Netina.Api/wwwroot/assets/vendor/glightbox/js/glightbox.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/glightbox/js/glightbox.js
rename to Netina.Api/wwwroot/assets/vendor/glightbox/js/glightbox.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/glightbox/js/glightbox.min.js b/Netina.Api/wwwroot/assets/vendor/glightbox/js/glightbox.min.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/glightbox/js/glightbox.min.js
rename to Netina.Api/wwwroot/assets/vendor/glightbox/js/glightbox.min.js
diff --git a/NetinaShop.Api/wwwroot/assets/vendor/waypoints/noframework.waypoints.js b/Netina.Api/wwwroot/assets/vendor/waypoints/noframework.waypoints.js
similarity index 100%
rename from NetinaShop.Api/wwwroot/assets/vendor/waypoints/noframework.waypoints.js
rename to Netina.Api/wwwroot/assets/vendor/waypoints/noframework.waypoints.js
diff --git a/NetinaShop.Api/wwwroot/cities.json b/Netina.Api/wwwroot/cities.json
similarity index 100%
rename from NetinaShop.Api/wwwroot/cities.json
rename to Netina.Api/wwwroot/cities.json
diff --git a/NetinaShop.Api/wwwroot/fonts/Shabnam-Bold.ttf b/Netina.Api/wwwroot/fonts/Shabnam-Bold.ttf
similarity index 100%
rename from NetinaShop.Api/wwwroot/fonts/Shabnam-Bold.ttf
rename to Netina.Api/wwwroot/fonts/Shabnam-Bold.ttf
diff --git a/NetinaShop.Api/wwwroot/fonts/Shabnam.ttf b/Netina.Api/wwwroot/fonts/Shabnam.ttf
similarity index 100%
rename from NetinaShop.Api/wwwroot/fonts/Shabnam.ttf
rename to Netina.Api/wwwroot/fonts/Shabnam.ttf
diff --git a/NetinaShop.Api/wwwroot/fonts/iranyekanwebmediumfanum.ttf b/Netina.Api/wwwroot/fonts/iranyekanwebmediumfanum.ttf
similarity index 100%
rename from NetinaShop.Api/wwwroot/fonts/iranyekanwebmediumfanum.ttf
rename to Netina.Api/wwwroot/fonts/iranyekanwebmediumfanum.ttf
diff --git a/NetinaShop.Api/wwwroot/provinces.json b/Netina.Api/wwwroot/provinces.json
similarity index 100%
rename from NetinaShop.Api/wwwroot/provinces.json
rename to Netina.Api/wwwroot/provinces.json
diff --git a/NetinaShop.Common/CommonConfig.cs b/Netina.Common/CommonConfig.cs
similarity index 60%
rename from NetinaShop.Common/CommonConfig.cs
rename to Netina.Common/CommonConfig.cs
index 63cf5e5..b01f48d 100644
--- a/NetinaShop.Common/CommonConfig.cs
+++ b/Netina.Common/CommonConfig.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common
+namespace Netina.Common
{
public class CommonConfig
{
diff --git a/NetinaShop.Common/Extensions/AssertExtensions.cs b/Netina.Common/Extensions/AssertExtensions.cs
similarity index 96%
rename from NetinaShop.Common/Extensions/AssertExtensions.cs
rename to Netina.Common/Extensions/AssertExtensions.cs
index 936d96c..c1cff66 100644
--- a/NetinaShop.Common/Extensions/AssertExtensions.cs
+++ b/Netina.Common/Extensions/AssertExtensions.cs
@@ -1,6 +1,6 @@
using System.Collections;
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class AssertExtensions
{
diff --git a/NetinaShop.Common/Extensions/BoolExtensions.cs b/Netina.Common/Extensions/BoolExtensions.cs
similarity index 77%
rename from NetinaShop.Common/Extensions/BoolExtensions.cs
rename to Netina.Common/Extensions/BoolExtensions.cs
index 7f6231d..bdb1d6c 100644
--- a/NetinaShop.Common/Extensions/BoolExtensions.cs
+++ b/Netina.Common/Extensions/BoolExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions;
+namespace Netina.Common.Extensions;
public static class BoolExtensions
{
diff --git a/NetinaShop.Common/Extensions/ClassDisplayExtensions.cs b/Netina.Common/Extensions/ClassDisplayExtensions.cs
similarity index 92%
rename from NetinaShop.Common/Extensions/ClassDisplayExtensions.cs
rename to Netina.Common/Extensions/ClassDisplayExtensions.cs
index 883709a..bc21d45 100644
--- a/NetinaShop.Common/Extensions/ClassDisplayExtensions.cs
+++ b/Netina.Common/Extensions/ClassDisplayExtensions.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Common.Models.Entity;
+using Netina.Common.Models.Entity;
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class ClassDisplayExtensions
{
diff --git a/NetinaShop.Common/Extensions/DateTimeExtensions.cs b/Netina.Common/Extensions/DateTimeExtensions.cs
similarity index 97%
rename from NetinaShop.Common/Extensions/DateTimeExtensions.cs
rename to Netina.Common/Extensions/DateTimeExtensions.cs
index 7983510..7ea4a12 100644
--- a/NetinaShop.Common/Extensions/DateTimeExtensions.cs
+++ b/Netina.Common/Extensions/DateTimeExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class DateTimeExtensions
{
diff --git a/NetinaShop.Common/Extensions/EnumExtensions.cs b/Netina.Common/Extensions/EnumExtensions.cs
similarity index 97%
rename from NetinaShop.Common/Extensions/EnumExtensions.cs
rename to Netina.Common/Extensions/EnumExtensions.cs
index b0a5e4b..b98a9b1 100644
--- a/NetinaShop.Common/Extensions/EnumExtensions.cs
+++ b/Netina.Common/Extensions/EnumExtensions.cs
@@ -1,6 +1,6 @@
using System.Reflection;
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public enum DisplayProperty
{
diff --git a/NetinaShop.Common/Extensions/NewtonJsonExtensions.cs b/Netina.Common/Extensions/NewtonJsonExtensions.cs
similarity index 90%
rename from NetinaShop.Common/Extensions/NewtonJsonExtensions.cs
rename to Netina.Common/Extensions/NewtonJsonExtensions.cs
index 4b56fd6..d52c380 100644
--- a/NetinaShop.Common/Extensions/NewtonJsonExtensions.cs
+++ b/Netina.Common/Extensions/NewtonJsonExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class NewtonJsonExtensions
{
diff --git a/NetinaShop.Common/Extensions/PhoneNumberExtensions.cs b/Netina.Common/Extensions/PhoneNumberExtensions.cs
similarity index 97%
rename from NetinaShop.Common/Extensions/PhoneNumberExtensions.cs
rename to Netina.Common/Extensions/PhoneNumberExtensions.cs
index 1869bed..bbd9bb8 100644
--- a/NetinaShop.Common/Extensions/PhoneNumberExtensions.cs
+++ b/Netina.Common/Extensions/PhoneNumberExtensions.cs
@@ -1,6 +1,6 @@
using System.Text.RegularExpressions;
-namespace NetinaShop.Common.Extensions;
+namespace Netina.Common.Extensions;
public static class PhoneNumberExtensions
{
public static bool CheckPhoneNumber(string phoneNumber)
diff --git a/NetinaShop.Common/Extensions/PropertyExtensions.cs b/Netina.Common/Extensions/PropertyExtensions.cs
similarity index 91%
rename from NetinaShop.Common/Extensions/PropertyExtensions.cs
rename to Netina.Common/Extensions/PropertyExtensions.cs
index 850dabc..07fd4aa 100644
--- a/NetinaShop.Common/Extensions/PropertyExtensions.cs
+++ b/Netina.Common/Extensions/PropertyExtensions.cs
@@ -1,6 +1,6 @@
using System.Reflection;
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class PropertyExtensions
{
diff --git a/NetinaShop.Common/Extensions/RandomExtensions.cs b/Netina.Common/Extensions/RandomExtensions.cs
similarity index 87%
rename from NetinaShop.Common/Extensions/RandomExtensions.cs
rename to Netina.Common/Extensions/RandomExtensions.cs
index 89e0a9e..a27cdc0 100644
--- a/NetinaShop.Common/Extensions/RandomExtensions.cs
+++ b/Netina.Common/Extensions/RandomExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class RandomExtensions
{
diff --git a/NetinaShop.Common/Extensions/StringExtensions.cs b/Netina.Common/Extensions/StringExtensions.cs
similarity index 99%
rename from NetinaShop.Common/Extensions/StringExtensions.cs
rename to Netina.Common/Extensions/StringExtensions.cs
index 14d0b99..549e98a 100644
--- a/NetinaShop.Common/Extensions/StringExtensions.cs
+++ b/Netina.Common/Extensions/StringExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class StringExtensions
{
diff --git a/NetinaShop.Common/Extensions/ValidationExtensions.cs b/Netina.Common/Extensions/ValidationExtensions.cs
similarity index 93%
rename from NetinaShop.Common/Extensions/ValidationExtensions.cs
rename to Netina.Common/Extensions/ValidationExtensions.cs
index 268ad92..71b6e20 100644
--- a/NetinaShop.Common/Extensions/ValidationExtensions.cs
+++ b/Netina.Common/Extensions/ValidationExtensions.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Extensions
+namespace Netina.Common.Extensions
{
public static class ValidationExtensions
{
diff --git a/NetinaShop.Common/Models/Api/AccessToken.cs b/Netina.Common/Models/Api/AccessToken.cs
similarity index 98%
rename from NetinaShop.Common/Models/Api/AccessToken.cs
rename to Netina.Common/Models/Api/AccessToken.cs
index 2d91cef..e5f6aa1 100644
--- a/NetinaShop.Common/Models/Api/AccessToken.cs
+++ b/Netina.Common/Models/Api/AccessToken.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public class AccessToken
{
diff --git a/NetinaShop.Common/Models/Api/ApiResultStatusCode.cs b/Netina.Common/Models/Api/ApiResultStatusCode.cs
similarity index 97%
rename from NetinaShop.Common/Models/Api/ApiResultStatusCode.cs
rename to Netina.Common/Models/Api/ApiResultStatusCode.cs
index bb71b80..f589038 100644
--- a/NetinaShop.Common/Models/Api/ApiResultStatusCode.cs
+++ b/Netina.Common/Models/Api/ApiResultStatusCode.cs
@@ -1,6 +1,6 @@
using System.Net;
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public enum ApiResultStatusCode
{
diff --git a/NetinaShop.Common/Models/Api/AppSettings.cs b/Netina.Common/Models/Api/AppSettings.cs
similarity index 66%
rename from NetinaShop.Common/Models/Api/AppSettings.cs
rename to Netina.Common/Models/Api/AppSettings.cs
index 15edc0b..e8a3709 100644
--- a/NetinaShop.Common/Models/Api/AppSettings.cs
+++ b/Netina.Common/Models/Api/AppSettings.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public class AppSettings
{
diff --git a/NetinaShop.Common/Models/Api/FileUploadRequest.cs b/Netina.Common/Models/Api/FileUploadRequest.cs
similarity index 92%
rename from NetinaShop.Common/Models/Api/FileUploadRequest.cs
rename to Netina.Common/Models/Api/FileUploadRequest.cs
index 0180359..3e81d1a 100644
--- a/NetinaShop.Common/Models/Api/FileUploadRequest.cs
+++ b/Netina.Common/Models/Api/FileUploadRequest.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public enum FileUploadType
{
diff --git a/NetinaShop.Common/Models/Api/FileUploadResponse.cs b/Netina.Common/Models/Api/FileUploadResponse.cs
similarity index 82%
rename from NetinaShop.Common/Models/Api/FileUploadResponse.cs
rename to Netina.Common/Models/Api/FileUploadResponse.cs
index 7417bcc..fa3d8a8 100644
--- a/NetinaShop.Common/Models/Api/FileUploadResponse.cs
+++ b/Netina.Common/Models/Api/FileUploadResponse.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api;
+namespace Netina.Common.Models.Api;
public class FileUploadResponse
{
diff --git a/NetinaShop.Common/Models/Api/HealthCheck.cs b/Netina.Common/Models/Api/HealthCheck.cs
similarity index 90%
rename from NetinaShop.Common/Models/Api/HealthCheck.cs
rename to Netina.Common/Models/Api/HealthCheck.cs
index bcb7369..59dd9cd 100644
--- a/NetinaShop.Common/Models/Api/HealthCheck.cs
+++ b/Netina.Common/Models/Api/HealthCheck.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public class HealthCheck
{
diff --git a/NetinaShop.Common/Models/Api/ResponseFile.cs b/Netina.Common/Models/Api/ResponseFile.cs
similarity index 79%
rename from NetinaShop.Common/Models/Api/ResponseFile.cs
rename to Netina.Common/Models/Api/ResponseFile.cs
index f061fda..8ccff88 100644
--- a/NetinaShop.Common/Models/Api/ResponseFile.cs
+++ b/Netina.Common/Models/Api/ResponseFile.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public class ResponseFile
{
diff --git a/NetinaShop.Common/Models/Api/TokenRequest.cs b/Netina.Common/Models/Api/TokenRequest.cs
similarity index 92%
rename from NetinaShop.Common/Models/Api/TokenRequest.cs
rename to Netina.Common/Models/Api/TokenRequest.cs
index 323415f..ab0826a 100644
--- a/NetinaShop.Common/Models/Api/TokenRequest.cs
+++ b/Netina.Common/Models/Api/TokenRequest.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Api
+namespace Netina.Common.Models.Api
{
public class TokenRequest
{
diff --git a/NetinaShop.Common/Models/Entity/ApiEntity.cs b/Netina.Common/Models/Entity/ApiEntity.cs
similarity index 96%
rename from NetinaShop.Common/Models/Entity/ApiEntity.cs
rename to Netina.Common/Models/Entity/ApiEntity.cs
index 617c85b..3da336e 100644
--- a/NetinaShop.Common/Models/Entity/ApiEntity.cs
+++ b/Netina.Common/Models/Entity/ApiEntity.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Entity;
+namespace Netina.Common.Models.Entity;
public abstract class ApiEntity : IApiEntity , IEquatable
{
[Key]
diff --git a/NetinaShop.Common/Models/Entity/IApiEntity.cs b/Netina.Common/Models/Entity/IApiEntity.cs
similarity index 86%
rename from NetinaShop.Common/Models/Entity/IApiEntity.cs
rename to Netina.Common/Models/Entity/IApiEntity.cs
index 596b74e..dddc65b 100644
--- a/NetinaShop.Common/Models/Entity/IApiEntity.cs
+++ b/Netina.Common/Models/Entity/IApiEntity.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Entity
+namespace Netina.Common.Models.Entity
{
public interface IApiEntity
{
diff --git a/NetinaShop.Common/Models/Entity/IMartenEntity.cs b/Netina.Common/Models/Entity/IMartenEntity.cs
similarity index 77%
rename from NetinaShop.Common/Models/Entity/IMartenEntity.cs
rename to Netina.Common/Models/Entity/IMartenEntity.cs
index c3f77be..19e5d2e 100644
--- a/NetinaShop.Common/Models/Entity/IMartenEntity.cs
+++ b/Netina.Common/Models/Entity/IMartenEntity.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Entity;
+namespace Netina.Common.Models.Entity;
public interface IMartenEntity
{
diff --git a/NetinaShop.Common/Models/Entity/MartenEntity.cs b/Netina.Common/Models/Entity/MartenEntity.cs
similarity index 95%
rename from NetinaShop.Common/Models/Entity/MartenEntity.cs
rename to Netina.Common/Models/Entity/MartenEntity.cs
index 98eaa03..d45aa3b 100644
--- a/NetinaShop.Common/Models/Entity/MartenEntity.cs
+++ b/Netina.Common/Models/Entity/MartenEntity.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Entity;
+namespace Netina.Common.Models.Entity;
public class MartenEntity : IMartenEntity
{
diff --git a/NetinaShop.Common/Models/Entity/PageClassDisplay.cs b/Netina.Common/Models/Entity/PageClassDisplay.cs
similarity index 91%
rename from NetinaShop.Common/Models/Entity/PageClassDisplay.cs
rename to Netina.Common/Models/Entity/PageClassDisplay.cs
index d07ed5b..ea80a2e 100644
--- a/NetinaShop.Common/Models/Entity/PageClassDisplay.cs
+++ b/Netina.Common/Models/Entity/PageClassDisplay.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Entity
+namespace Netina.Common.Models.Entity
{
[AttributeUsage(AttributeTargets.Class)]
public class PageClassDisplay : Attribute
diff --git a/NetinaShop.Common/Models/Exception/AppException.cs b/Netina.Common/Models/Exception/AppException.cs
similarity index 89%
rename from NetinaShop.Common/Models/Exception/AppException.cs
rename to Netina.Common/Models/Exception/AppException.cs
index d0ca3d3..359bd9d 100644
--- a/NetinaShop.Common/Models/Exception/AppException.cs
+++ b/Netina.Common/Models/Exception/AppException.cs
@@ -1,7 +1,7 @@
using System.Runtime.Serialization;
-using NetinaShop.Common.Models.Api;
+using Netina.Common.Models.Api;
-namespace NetinaShop.Common.Models.Exception
+namespace Netina.Common.Models.Exception
{
[Serializable()]
public class AppException : System.Exception
diff --git a/NetinaShop.Common/Models/Exception/BaseApiException.cs b/Netina.Common/Models/Exception/BaseApiException.cs
similarity index 97%
rename from NetinaShop.Common/Models/Exception/BaseApiException.cs
rename to Netina.Common/Models/Exception/BaseApiException.cs
index cf7a9cc..b38b5cb 100644
--- a/NetinaShop.Common/Models/Exception/BaseApiException.cs
+++ b/Netina.Common/Models/Exception/BaseApiException.cs
@@ -1,8 +1,8 @@
using System.Net;
using System.Runtime.Serialization;
-using NetinaShop.Common.Models.Api;
+using Netina.Common.Models.Api;
-namespace NetinaShop.Common.Models.Exception
+namespace Netina.Common.Models.Exception
{
[Serializable()]
public class BaseApiException : System.Exception
diff --git a/NetinaShop.Common/Models/Exception/ValidationException.cs b/Netina.Common/Models/Exception/ValidationException.cs
similarity index 89%
rename from NetinaShop.Common/Models/Exception/ValidationException.cs
rename to Netina.Common/Models/Exception/ValidationException.cs
index 5c513ef..89e0630 100644
--- a/NetinaShop.Common/Models/Exception/ValidationException.cs
+++ b/Netina.Common/Models/Exception/ValidationException.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Exception;
+namespace Netina.Common.Models.Exception;
public class ValidationException : System.Exception
{
diff --git a/NetinaShop.Common/Models/IScopedDependency.cs b/Netina.Common/Models/IScopedDependency.cs
similarity index 57%
rename from NetinaShop.Common/Models/IScopedDependency.cs
rename to Netina.Common/Models/IScopedDependency.cs
index 388114d..191d4b6 100644
--- a/NetinaShop.Common/Models/IScopedDependency.cs
+++ b/Netina.Common/Models/IScopedDependency.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models
+namespace Netina.Common.Models
{
public interface IScopedDependency
{
diff --git a/NetinaShop.Common/Models/Mapper/BaseDto.cs b/Netina.Common/Models/Mapper/BaseDto.cs
similarity index 97%
rename from NetinaShop.Common/Models/Mapper/BaseDto.cs
rename to Netina.Common/Models/Mapper/BaseDto.cs
index f74a484..099cdbc 100644
--- a/NetinaShop.Common/Models/Mapper/BaseDto.cs
+++ b/Netina.Common/Models/Mapper/BaseDto.cs
@@ -1,9 +1,9 @@
using System.ComponentModel;
using System.Linq.Expressions;
using System.Runtime.CompilerServices;
-using NetinaShop.Common.Models.Exception;
+using Netina.Common.Models.Exception;
-namespace NetinaShop.Common.Models.Mapper
+namespace Netina.Common.Models.Mapper
{
///
/// Base Dto Class initial map config between entity and dto
diff --git a/NetinaShop.Common/Models/Mapper/IBaseDto.cs b/Netina.Common/Models/Mapper/IBaseDto.cs
similarity index 83%
rename from NetinaShop.Common/Models/Mapper/IBaseDto.cs
rename to Netina.Common/Models/Mapper/IBaseDto.cs
index 902a3fd..fa744fb 100644
--- a/NetinaShop.Common/Models/Mapper/IBaseDto.cs
+++ b/Netina.Common/Models/Mapper/IBaseDto.cs
@@ -1,6 +1,6 @@
using System.Linq.Expressions;
-namespace NetinaShop.Common.Models.Mapper
+namespace Netina.Common.Models.Mapper
{
public interface IBaseDto
{
diff --git a/NetinaShop.Common/Models/Report/ChartUnit.cs b/Netina.Common/Models/Report/ChartUnit.cs
similarity index 94%
rename from NetinaShop.Common/Models/Report/ChartUnit.cs
rename to Netina.Common/Models/Report/ChartUnit.cs
index 99f62b0..0a9e18f 100644
--- a/NetinaShop.Common/Models/Report/ChartUnit.cs
+++ b/Netina.Common/Models/Report/ChartUnit.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Report
+namespace Netina.Common.Models.Report
{
public class ChartUnit
{
diff --git a/NetinaShop.Common/Models/Report/ReportRequest.cs b/Netina.Common/Models/Report/ReportRequest.cs
similarity index 92%
rename from NetinaShop.Common/Models/Report/ReportRequest.cs
rename to Netina.Common/Models/Report/ReportRequest.cs
index c82d2de..b8b0a55 100644
--- a/NetinaShop.Common/Models/Report/ReportRequest.cs
+++ b/Netina.Common/Models/Report/ReportRequest.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Report
+namespace Netina.Common.Models.Report
{
public enum ReportType
{
diff --git a/NetinaShop.Common/Models/Report/ReportResult.cs b/Netina.Common/Models/Report/ReportResult.cs
similarity index 93%
rename from NetinaShop.Common/Models/Report/ReportResult.cs
rename to Netina.Common/Models/Report/ReportResult.cs
index e68bf36..014f043 100644
--- a/NetinaShop.Common/Models/Report/ReportResult.cs
+++ b/Netina.Common/Models/Report/ReportResult.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Common.Models.Report
+namespace Netina.Common.Models.Report
{
public class ReportResult
{
diff --git a/NetinaShop.Common/Models/Report/ReportableItem.cs b/Netina.Common/Models/Report/ReportableItem.cs
similarity index 98%
rename from NetinaShop.Common/Models/Report/ReportableItem.cs
rename to Netina.Common/Models/Report/ReportableItem.cs
index 3203f84..d4e47a0 100644
--- a/NetinaShop.Common/Models/Report/ReportableItem.cs
+++ b/Netina.Common/Models/Report/ReportableItem.cs
@@ -1,7 +1,7 @@
using System.Collections;
using System.Reflection;
-namespace NetinaShop.Common.Models.Report
+namespace Netina.Common.Models.Report
{
public interface IReportableItem
{
diff --git a/NetinaShop.Common/NetinaShop.Common.csproj b/Netina.Common/Netina.Common.csproj
similarity index 100%
rename from NetinaShop.Common/NetinaShop.Common.csproj
rename to Netina.Common/Netina.Common.csproj
diff --git a/NetinaShop.Core/Abstracts/IDigikalaScraper.cs b/Netina.Core/Abstracts/IDigikalaScraper.cs
similarity index 70%
rename from NetinaShop.Core/Abstracts/IDigikalaScraper.cs
rename to Netina.Core/Abstracts/IDigikalaScraper.cs
index 6e43f88..39ae8f9 100644
--- a/NetinaShop.Core/Abstracts/IDigikalaScraper.cs
+++ b/Netina.Core/Abstracts/IDigikalaScraper.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Domain.Dtos.ScraperDtos.Response;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.ScraperDtos.Response;
-namespace NetinaShop.Core.Abstracts;
+namespace Netina.Core.Abstracts;
public interface IDigikalaScraper : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/IDistrictService.cs b/Netina.Core/Abstracts/IDistrictService.cs
similarity index 62%
rename from NetinaShop.Core/Abstracts/IDistrictService.cs
rename to Netina.Core/Abstracts/IDistrictService.cs
index 0ae97a4..50a2f9e 100644
--- a/NetinaShop.Core/Abstracts/IDistrictService.cs
+++ b/Netina.Core/Abstracts/IDistrictService.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Domain.Models.Districts;
+using Netina.Common.Models;
+using Netina.Domain.Models.Districts;
-namespace NetinaShop.Core.Abstracts;
+namespace Netina.Core.Abstracts;
public interface IDistrictService : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/IExternalFilesService.cs b/Netina.Core/Abstracts/IExternalFilesService.cs
similarity index 61%
rename from NetinaShop.Core/Abstracts/IExternalFilesService.cs
rename to Netina.Core/Abstracts/IExternalFilesService.cs
index 2e1399f..62b5058 100644
--- a/NetinaShop.Core/Abstracts/IExternalFilesService.cs
+++ b/Netina.Core/Abstracts/IExternalFilesService.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Core.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.ResponseDtos;
+
+namespace Netina.Core.Abstracts;
public interface IExternalFilesService : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/IPaymentService.cs b/Netina.Core/Abstracts/IPaymentService.cs
similarity index 84%
rename from NetinaShop.Core/Abstracts/IPaymentService.cs
rename to Netina.Core/Abstracts/IPaymentService.cs
index 02b1e0a..0abc15b 100644
--- a/NetinaShop.Core/Abstracts/IPaymentService.cs
+++ b/Netina.Core/Abstracts/IPaymentService.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Core.Abstracts;
+using Netina.Common.Models;
+
+namespace Netina.Core.Abstracts;
public interface IPaymentService : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/ISmsService.cs b/Netina.Core/Abstracts/ISmsService.cs
similarity index 74%
rename from NetinaShop.Core/Abstracts/ISmsService.cs
rename to Netina.Core/Abstracts/ISmsService.cs
index e92d2e7..c309ce5 100644
--- a/NetinaShop.Core/Abstracts/ISmsService.cs
+++ b/Netina.Core/Abstracts/ISmsService.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Core.Abstracts;
+using Netina.Common.Models;
+
+namespace Netina.Core.Abstracts;
public interface ISmsService : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/IStorageService.cs b/Netina.Core/Abstracts/IStorageService.cs
similarity index 75%
rename from NetinaShop.Core/Abstracts/IStorageService.cs
rename to Netina.Core/Abstracts/IStorageService.cs
index 628e45c..2390367 100644
--- a/NetinaShop.Core/Abstracts/IStorageService.cs
+++ b/Netina.Core/Abstracts/IStorageService.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Core.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Core.Abstracts;
public interface IStorageService : IScopedDependency
{
diff --git a/NetinaShop.Core/Abstracts/IUploadFileService.cs b/Netina.Core/Abstracts/IUploadFileService.cs
similarity index 69%
rename from NetinaShop.Core/Abstracts/IUploadFileService.cs
rename to Netina.Core/Abstracts/IUploadFileService.cs
index 4d76eb1..18c07d6 100644
--- a/NetinaShop.Core/Abstracts/IUploadFileService.cs
+++ b/Netina.Core/Abstracts/IUploadFileService.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Core.Abstracts;
+using Netina.Common.Models;
+using Netina.Common.Models.Api;
+
+namespace Netina.Core.Abstracts;
public interface IUploadFileService : IScopedDependency
{
diff --git a/NetinaShop.Core/BaseServices/Abstracts/IDashboardService.cs b/Netina.Core/BaseServices/Abstracts/IDashboardService.cs
similarity index 58%
rename from NetinaShop.Core/BaseServices/Abstracts/IDashboardService.cs
rename to Netina.Core/BaseServices/Abstracts/IDashboardService.cs
index 79bd5b6..12dfb0e 100644
--- a/NetinaShop.Core/BaseServices/Abstracts/IDashboardService.cs
+++ b/Netina.Core/BaseServices/Abstracts/IDashboardService.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Core.BaseServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.DashboardDtos;
+
+namespace Netina.Core.BaseServices.Abstracts;
public interface IDashboardService : IScopedDependency
{
diff --git a/NetinaShop.Core/BaseServices/Abstracts/IJwtService.cs b/Netina.Core/BaseServices/Abstracts/IJwtService.cs
similarity index 71%
rename from NetinaShop.Core/BaseServices/Abstracts/IJwtService.cs
rename to Netina.Core/BaseServices/Abstracts/IJwtService.cs
index b907c40..a6e6cde 100644
--- a/NetinaShop.Core/BaseServices/Abstracts/IJwtService.cs
+++ b/Netina.Core/BaseServices/Abstracts/IJwtService.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Core.BaseServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Common.Models.Api;
+using Netina.Domain.Entities.Users;
+
+namespace Netina.Core.BaseServices.Abstracts;
public interface IJwtService : IScopedDependency
{
diff --git a/NetinaShop.Core/BaseServices/Abstracts/ISiteMapService.cs b/Netina.Core/BaseServices/Abstracts/ISiteMapService.cs
similarity index 55%
rename from NetinaShop.Core/BaseServices/Abstracts/ISiteMapService.cs
rename to Netina.Core/BaseServices/Abstracts/ISiteMapService.cs
index 5f1bdb3..d3ca1b8 100644
--- a/NetinaShop.Core/BaseServices/Abstracts/ISiteMapService.cs
+++ b/Netina.Core/BaseServices/Abstracts/ISiteMapService.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Core.BaseServices.Abstracts;
+using Netina.Common.Models;
+
+namespace Netina.Core.BaseServices.Abstracts;
public interface ISiteMapService : IScopedDependency
{
diff --git a/NetinaShop.Core/BaseServices/DashboardService.cs b/Netina.Core/BaseServices/DashboardService.cs
similarity index 80%
rename from NetinaShop.Core/BaseServices/DashboardService.cs
rename to Netina.Core/BaseServices/DashboardService.cs
index 33b7e46..f561bc9 100644
--- a/NetinaShop.Core/BaseServices/DashboardService.cs
+++ b/Netina.Core/BaseServices/DashboardService.cs
@@ -1,7 +1,14 @@
-using NetinaShop.Domain.Entities.Blogs;
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Core.BaseServices.Abstracts;
+using Netina.Domain.Dtos.DashboardDtos;
+using Netina.Domain.Entities.Blogs;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.BaseServices;
+namespace Netina.Core.BaseServices;
public class DashboardService : IDashboardService
{
diff --git a/NetinaShop.Core/BaseServices/JwtService.cs b/Netina.Core/BaseServices/JwtService.cs
similarity index 96%
rename from NetinaShop.Core/BaseServices/JwtService.cs
rename to Netina.Core/BaseServices/JwtService.cs
index adde80b..2e80764 100644
--- a/NetinaShop.Core/BaseServices/JwtService.cs
+++ b/Netina.Core/BaseServices/JwtService.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Core.BaseServices;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Core.BaseServices.Abstracts;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Models.Settings;
+
+namespace Netina.Core.BaseServices;
public class JwtService : IJwtService
diff --git a/NetinaShop.Core/BaseServices/SiteMapService.cs b/Netina.Core/BaseServices/SiteMapService.cs
similarity index 97%
rename from NetinaShop.Core/BaseServices/SiteMapService.cs
rename to Netina.Core/BaseServices/SiteMapService.cs
index fe43d9d..3273fbf 100644
--- a/NetinaShop.Core/BaseServices/SiteMapService.cs
+++ b/Netina.Core/BaseServices/SiteMapService.cs
@@ -1,11 +1,17 @@
-using NetinaShop.Core.Models;
-using NetinaShop.Domain.Entities.Blogs;
-using NetinaShop.Domain.Entities.ProductCategories;
-using System.IO.Compression;
+using System.IO.Compression;
using System.Web;
using System.Xml;
+using Netina.Common.Models.Api;
+using Netina.Core.Abstracts;
+using Netina.Core.BaseServices.Abstracts;
+using Netina.Core.Models;
+using Netina.Domain.Entities.Blogs;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Models.Settings;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.BaseServices;
+namespace Netina.Core.BaseServices;
public class SiteMapService : ISiteMapService
diff --git a/NetinaShop.Core/CoreConfig.cs b/Netina.Core/CoreConfig.cs
similarity index 60%
rename from NetinaShop.Core/CoreConfig.cs
rename to Netina.Core/CoreConfig.cs
index 3e61f34..acd72c5 100644
--- a/NetinaShop.Core/CoreConfig.cs
+++ b/Netina.Core/CoreConfig.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Core
+namespace Netina.Core
{
public class CoreConfig
{
diff --git a/NetinaShop.Core/CoreServices/Abstracts/IAccountService.cs b/Netina.Core/CoreServices/Abstracts/IAccountService.cs
similarity index 75%
rename from NetinaShop.Core/CoreServices/Abstracts/IAccountService.cs
rename to Netina.Core/CoreServices/Abstracts/IAccountService.cs
index abeaee6..a12537a 100644
--- a/NetinaShop.Core/CoreServices/Abstracts/IAccountService.cs
+++ b/Netina.Core/CoreServices/Abstracts/IAccountService.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Core.CoreServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Common.Models.Api;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Core.CoreServices.Abstracts;
public interface IAccountService : IScopedDependency
{
diff --git a/NetinaShop.Core/CoreServices/Abstracts/IPageService.cs b/Netina.Core/CoreServices/Abstracts/IPageService.cs
similarity index 73%
rename from NetinaShop.Core/CoreServices/Abstracts/IPageService.cs
rename to Netina.Core/CoreServices/Abstracts/IPageService.cs
index d2a20f3..1591c90 100644
--- a/NetinaShop.Core/CoreServices/Abstracts/IPageService.cs
+++ b/Netina.Core/CoreServices/Abstracts/IPageService.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Core.CoreServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Core.CoreServices.Abstracts;
public interface IPageService : IScopedDependency
{
diff --git a/NetinaShop.Core/CoreServices/Abstracts/ISearchService.cs b/Netina.Core/CoreServices/Abstracts/ISearchService.cs
similarity index 58%
rename from NetinaShop.Core/CoreServices/Abstracts/ISearchService.cs
rename to Netina.Core/CoreServices/Abstracts/ISearchService.cs
index df4cd3d..62aeb4c 100644
--- a/NetinaShop.Core/CoreServices/Abstracts/ISearchService.cs
+++ b/Netina.Core/CoreServices/Abstracts/ISearchService.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Core.CoreServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.ResponseDtos;
+
+namespace Netina.Core.CoreServices.Abstracts;
public interface ISearchService : IScopedDependency
{
diff --git a/NetinaShop.Core/CoreServices/Abstracts/ISettingService.cs b/Netina.Core/CoreServices/Abstracts/ISettingService.cs
similarity index 79%
rename from NetinaShop.Core/CoreServices/Abstracts/ISettingService.cs
rename to Netina.Core/CoreServices/Abstracts/ISettingService.cs
index 88b7622..e8d3226 100644
--- a/NetinaShop.Core/CoreServices/Abstracts/ISettingService.cs
+++ b/Netina.Core/CoreServices/Abstracts/ISettingService.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Core.CoreServices.Abstracts;
+using Netina.Common.Models;
+
+namespace Netina.Core.CoreServices.Abstracts;
public interface ISettingService : IScopedDependency
{
diff --git a/NetinaShop.Core/CoreServices/AccountService.cs b/Netina.Core/CoreServices/AccountService.cs
similarity index 92%
rename from NetinaShop.Core/CoreServices/AccountService.cs
rename to Netina.Core/CoreServices/AccountService.cs
index 5b6758a..e7f5d9b 100644
--- a/NetinaShop.Core/CoreServices/AccountService.cs
+++ b/Netina.Core/CoreServices/AccountService.cs
@@ -1,4 +1,19 @@
-namespace NetinaShop.Core.CoreServices;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Core.BaseServices.Abstracts;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Core.EntityServices.Abstracts;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.CoreServices;
public class AccountService : IAccountService
diff --git a/NetinaShop.Core/CoreServices/PageService.cs b/Netina.Core/CoreServices/PageService.cs
similarity index 91%
rename from NetinaShop.Core/CoreServices/PageService.cs
rename to Netina.Core/CoreServices/PageService.cs
index 204f9ee..e16d6ff 100644
--- a/NetinaShop.Core/CoreServices/PageService.cs
+++ b/Netina.Core/CoreServices/PageService.cs
@@ -1,10 +1,13 @@
-using System.Reflection;
-using System.Text.Json;
-using NetinaShop.Domain;
-using NetinaShop.Domain.MartenEntities.Pages;
-using NetinaShop.Repository.Repositories.Marten;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.MartenEntities.Pages;
+using Netina.Repository.Repositories.Marten;
-namespace NetinaShop.Core.CoreServices;
+namespace Netina.Core.CoreServices;
public class PageService : IPageService
{
diff --git a/NetinaShop.Core/CoreServices/SearchService.cs b/Netina.Core/CoreServices/SearchService.cs
similarity index 82%
rename from NetinaShop.Core/CoreServices/SearchService.cs
rename to Netina.Core/CoreServices/SearchService.cs
index c1a44ac..6ed4643 100644
--- a/NetinaShop.Core/CoreServices/SearchService.cs
+++ b/Netina.Core/CoreServices/SearchService.cs
@@ -1,6 +1,10 @@
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.CoreServices;
+namespace Netina.Core.CoreServices;
public class SearchService : ISearchService
{
diff --git a/NetinaShop.Core/CoreServices/SettingService.cs b/Netina.Core/CoreServices/SettingService.cs
similarity index 89%
rename from NetinaShop.Core/CoreServices/SettingService.cs
rename to Netina.Core/CoreServices/SettingService.cs
index 6b01239..ec4e8eb 100644
--- a/NetinaShop.Core/CoreServices/SettingService.cs
+++ b/Netina.Core/CoreServices/SettingService.cs
@@ -1,4 +1,11 @@
-namespace NetinaShop.Core.CoreServices;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain;
+using Netina.Domain.MartenEntities.Settings;
+using Netina.Repository.Repositories.Marten;
+
+namespace Netina.Core.CoreServices;
public class SettingService : ISettingService
diff --git a/NetinaShop.Core/EntityServices/Abstracts/IUserService.cs b/Netina.Core/EntityServices/Abstracts/IUserService.cs
similarity index 86%
rename from NetinaShop.Core/EntityServices/Abstracts/IUserService.cs
rename to Netina.Core/EntityServices/Abstracts/IUserService.cs
index 41e0d11..32e45b2 100644
--- a/NetinaShop.Core/EntityServices/Abstracts/IUserService.cs
+++ b/Netina.Core/EntityServices/Abstracts/IUserService.cs
@@ -1,4 +1,11 @@
-namespace NetinaShop.Core.EntityServices.Abstracts;
+using Netina.Common.Models;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Models.Claims;
+
+namespace Netina.Core.EntityServices.Abstracts;
public interface IUserService : IScopedDependency
{
diff --git a/NetinaShop.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs b/Netina.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs
similarity index 91%
rename from NetinaShop.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs
rename to Netina.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs
index 9d58685..d2b6939 100644
--- a/NetinaShop.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs
+++ b/Netina.Core/EntityServices/DiscountHandlers/CalculateOrderDiscountCommandHandler.cs
@@ -1,4 +1,13 @@
-namespace NetinaShop.Core.EntityServices.DiscountHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.DiscountHandlers;
public class CalculateOrderDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs b/Netina.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs
similarity index 94%
rename from NetinaShop.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs
rename to Netina.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs
index 1ef439d..cf091ab 100644
--- a/NetinaShop.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs
+++ b/Netina.Core/EntityServices/DiscountHandlers/CalculateProductDiscountCommandHandler.cs
@@ -1,7 +1,12 @@
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.EntityServices.DiscountHandlers;
+namespace Netina.Core.EntityServices.DiscountHandlers;
public class CalculateProductDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs
similarity index 84%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs
index 2ec4f63..cf6ae1c 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/AddToOrderBagCommandHandler.cs
@@ -1,4 +1,14 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class AddToOrderBagCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs
similarity index 89%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs
index b23c497..a57b9a3 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/CheckOrderBagCommandHandler.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class CheckOrderBagCommandHandler : IRequestHandler>
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs
similarity index 83%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs
index a02ee6b..08be54c 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/GetUserOrderBagQueryHandler.cs
@@ -1,4 +1,14 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class GetUserOrderBagQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs
similarity index 82%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs
index 3a5fa65..a369fbb 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/RemoveFromOrderBagCommandHandler.cs
@@ -1,4 +1,14 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class RemoveFromOrderBagCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs
similarity index 81%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs
index 22673c5..540d735 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/SubmitDiscountCommandHandler.cs
@@ -1,4 +1,12 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Entities.Orders;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class SubmitDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs
similarity index 86%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs
index ff2c7c8..a217fe2 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderBagCommandHandler.cs
@@ -1,4 +1,14 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class SubmitOrderBagCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs
similarity index 85%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs
index eb1e008..dc56aa9 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderDeliveryCommandHandler.cs
@@ -1,7 +1,12 @@
-using NetinaShop.Domain.Entities.Orders;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class SubmitOrderDeliveryCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs
similarity index 91%
rename from NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs
rename to Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs
index bd23ec8..2ca677f 100644
--- a/NetinaShop.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderBagHandlers/SubmitOrderPaymentCommandHandler.cs
@@ -1,4 +1,13 @@
-namespace NetinaShop.Core.EntityServices.OrderBagHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderBagHandlers;
public class SubmitOrderPaymentCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs b/Netina.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs
similarity index 86%
rename from NetinaShop.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs
rename to Netina.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs
index 58010c6..fa4b103 100644
--- a/NetinaShop.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderHandlers/CalculateOrderCommandHandler.cs
@@ -1,4 +1,12 @@
-namespace NetinaShop.Core.EntityServices.OrderHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderHandlers;
public class CalculateOrderCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs b/Netina.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs
similarity index 85%
rename from NetinaShop.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs
rename to Netina.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs
index 84cb630..94c79b6 100644
--- a/NetinaShop.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderHandlers/ConfirmOrderStepCommandHandler.cs
@@ -1,4 +1,11 @@
-namespace NetinaShop.Core.EntityServices.OrderHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.OrderHandlers;
public class ConfirmOrderStepCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs b/Netina.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs
similarity index 97%
rename from NetinaShop.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs
rename to Netina.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs
index 00eb6f5..02e1232 100644
--- a/NetinaShop.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs
+++ b/Netina.Core/EntityServices/OrderHandlers/GetOrderInvoiceCommandHandler.cs
@@ -1,10 +1,15 @@
-using Syncfusion.Drawing;
-using Syncfusion.Pdf.Graphics;
+using Netina.Common.Extensions;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+using Syncfusion.Drawing;
using Syncfusion.Pdf;
+using Syncfusion.Pdf.Graphics;
using Syncfusion.Pdf.Grid;
-using NetinaShop.Domain.Dtos.LargDtos;
-namespace NetinaShop.Core.EntityServices.OrderHandlers;
+namespace Netina.Core.EntityServices.OrderHandlers;
public class GetOrderInvoiceCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs b/Netina.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs
similarity index 76%
rename from NetinaShop.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs
rename to Netina.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs
index 9d23346..1434ece 100644
--- a/NetinaShop.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs
+++ b/Netina.Core/EntityServices/ReviewHandlers/ConfirmReviewCommandHandler.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Core.EntityServices.ReviewHandlers;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices.ReviewHandlers;
public class ConfirmReviewCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Core/EntityServices/UserService.cs b/Netina.Core/EntityServices/UserService.cs
similarity index 97%
rename from NetinaShop.Core/EntityServices/UserService.cs
rename to Netina.Core/EntityServices/UserService.cs
index 0c6f4e5..4337306 100644
--- a/NetinaShop.Core/EntityServices/UserService.cs
+++ b/Netina.Core/EntityServices/UserService.cs
@@ -1,4 +1,18 @@
-namespace NetinaShop.Core.EntityServices;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Core.EntityServices.Abstracts;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Core.EntityServices;
public class UserService : IUserService
diff --git a/NetinaShop.Core/Models/Api/ApiResult.cs b/Netina.Core/Models/Api/ApiResult.cs
similarity index 97%
rename from NetinaShop.Core/Models/Api/ApiResult.cs
rename to Netina.Core/Models/Api/ApiResult.cs
index ad8a1b2..be2b080 100644
--- a/NetinaShop.Core/Models/Api/ApiResult.cs
+++ b/Netina.Core/Models/Api/ApiResult.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Core.Models.Api;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+
+namespace Netina.Core.Models.Api;
public class ApiResult
{
public ApiResult(bool isSuccess, ApiResultStatusCode statusCode, string message = null)
diff --git a/NetinaShop.Core/Models/SiteMapUIds.cs b/Netina.Core/Models/SiteMapUIds.cs
similarity index 88%
rename from NetinaShop.Core/Models/SiteMapUIds.cs
rename to Netina.Core/Models/SiteMapUIds.cs
index d74f74c..915dae5 100644
--- a/NetinaShop.Core/Models/SiteMapUIds.cs
+++ b/Netina.Core/Models/SiteMapUIds.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Core.Models;
+namespace Netina.Core.Models;
public static class SiteMapUIds
{
public const string Categories = "5709ACC29A4D42E5B6F2DFFAD2FB0018";
diff --git a/Netina.Core/Netina.Core.csproj b/Netina.Core/Netina.Core.csproj
new file mode 100644
index 0000000..f0280d2
--- /dev/null
+++ b/Netina.Core/Netina.Core.csproj
@@ -0,0 +1,78 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetinaShop.Core/Utilities/ImageConvertor.cs b/Netina.Core/Utilities/ImageConvertor.cs
similarity index 85%
rename from NetinaShop.Core/Utilities/ImageConvertor.cs
rename to Netina.Core/Utilities/ImageConvertor.cs
index 0af3fbb..5c7cce8 100644
--- a/NetinaShop.Core/Utilities/ImageConvertor.cs
+++ b/Netina.Core/Utilities/ImageConvertor.cs
@@ -1,7 +1,8 @@
-using SixLabors.ImageSharp;
+using Netina.Common.Models.Api;
+using SixLabors.ImageSharp;
using SixLabors.ImageSharp.Processing;
-namespace NetinaShop.Core.Utilities;
+namespace Netina.Core.Utilities;
public static class ImageConvertor
{
diff --git a/NetinaShop.Domain/CommandQueries/Commands/AddressCommands.cs b/Netina.Domain/CommandQueries/Commands/AddressCommands.cs
similarity index 92%
rename from NetinaShop.Domain/CommandQueries/Commands/AddressCommands.cs
rename to Netina.Domain/CommandQueries/Commands/AddressCommands.cs
index e369037..0ca37cc 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/AddressCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/AddressCommands.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateAddressCommand(
string Address,
diff --git a/NetinaShop.Domain/CommandQueries/Commands/BrandCommands.cs b/Netina.Domain/CommandQueries/Commands/BrandCommands.cs
similarity index 83%
rename from NetinaShop.Domain/CommandQueries/Commands/BrandCommands.cs
rename to Netina.Domain/CommandQueries/Commands/BrandCommands.cs
index dede498..2a3fcfa 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/BrandCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/BrandCommands.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateBrandCommand(string PersianName,string EnglishName, string Description , bool HasSpecialPage , string PageUrl, List Files) : IRequest;
diff --git a/NetinaShop.Domain/CommandQueries/Commands/ComplexCommands.cs b/Netina.Domain/CommandQueries/Commands/ComplexCommands.cs
similarity index 56%
rename from NetinaShop.Domain/CommandQueries/Commands/ComplexCommands.cs
rename to Netina.Domain/CommandQueries/Commands/ComplexCommands.cs
index b51621d..38a0c27 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/ComplexCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/ComplexCommands.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Domain.DocumentEntities.Complexes;
+using Netina.Domain.DocumentEntities.Complexes;
-namespace NetinaShop.Domain.CommandQueries.Commands;
+namespace Netina.Domain.CommandQueries.Commands;
public record CreateOrUpdateComplexCommand(string Name,
string Address,
diff --git a/NetinaShop.Domain/CommandQueries/Commands/DiscountCommands.cs b/Netina.Domain/CommandQueries/Commands/DiscountCommands.cs
similarity index 87%
rename from NetinaShop.Domain/CommandQueries/Commands/DiscountCommands.cs
rename to Netina.Domain/CommandQueries/Commands/DiscountCommands.cs
index dd87c40..daa6a33 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/DiscountCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/DiscountCommands.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateDiscountCommand(string Code,
string Description,
diff --git a/NetinaShop.Domain/CommandQueries/Commands/NewsletterCommands.cs b/Netina.Domain/CommandQueries/Commands/NewsletterCommands.cs
similarity index 70%
rename from NetinaShop.Domain/CommandQueries/Commands/NewsletterCommands.cs
rename to Netina.Domain/CommandQueries/Commands/NewsletterCommands.cs
index f8fce5c..9896b4f 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/NewsletterCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/NewsletterCommands.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateNewsletterMemberCommand(string PhoneNumber,string Email) : IRequest;
public sealed record DeleteNewsletterMemberCommand(Guid Id) : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Commands/OrderBagCommands.cs b/Netina.Domain/CommandQueries/Commands/OrderBagCommands.cs
similarity index 83%
rename from NetinaShop.Domain/CommandQueries/Commands/OrderBagCommands.cs
rename to Netina.Domain/CommandQueries/Commands/OrderBagCommands.cs
index 98e4022..ea082ab 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/OrderBagCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/OrderBagCommands.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Dtos.RequestDtos;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.CommandQueries.Commands;
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateOrderCommand(string DiscountCode, List OrderProducts, OrderDeliverySDto OrderDelivery) : IRequest;
diff --git a/NetinaShop.Domain/CommandQueries/Commands/OrderCommands.cs b/Netina.Domain/CommandQueries/Commands/OrderCommands.cs
similarity index 78%
rename from NetinaShop.Domain/CommandQueries/Commands/OrderCommands.cs
rename to Netina.Domain/CommandQueries/Commands/OrderCommands.cs
index 88b9de9..08ff613 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/OrderCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/OrderCommands.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateBaseOrderCommand(Guid UserId) : IRequest;
diff --git a/NetinaShop.Domain/CommandQueries/Commands/PaymentCommands.cs b/Netina.Domain/CommandQueries/Commands/PaymentCommands.cs
similarity index 76%
rename from NetinaShop.Domain/CommandQueries/Commands/PaymentCommands.cs
rename to Netina.Domain/CommandQueries/Commands/PaymentCommands.cs
index f0da37f..979c5d5 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/PaymentCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/PaymentCommands.cs
@@ -1,3 +1,5 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateOrUpdatePaymentCommand(Guid? Id,string FactorNumber, double Amount, string Description, string TransactionCode, string CardPan, string Authority, PaymentType Type, PaymentStatus Status, Guid OrderId, Guid UserId) : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Commands/ProductCategoryCommands.cs b/Netina.Domain/CommandQueries/Commands/ProductCategoryCommands.cs
similarity index 76%
rename from NetinaShop.Domain/CommandQueries/Commands/ProductCategoryCommands.cs
rename to Netina.Domain/CommandQueries/Commands/ProductCategoryCommands.cs
index 1d77941..8d21a92 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/ProductCategoryCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/ProductCategoryCommands.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateProductCategoryCommand(
string Name,
diff --git a/NetinaShop.Domain/CommandQueries/Commands/ProductCommands.cs b/Netina.Domain/CommandQueries/Commands/ProductCommands.cs
similarity index 88%
rename from NetinaShop.Domain/CommandQueries/Commands/ProductCommands.cs
rename to Netina.Domain/CommandQueries/Commands/ProductCommands.cs
index 1d298b7..99e093d 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/ProductCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/ProductCommands.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateProductCommand(
string PersianName,
diff --git a/NetinaShop.Domain/CommandQueries/Commands/ReviewCommands.cs b/Netina.Domain/CommandQueries/Commands/ReviewCommands.cs
similarity index 82%
rename from NetinaShop.Domain/CommandQueries/Commands/ReviewCommands.cs
rename to Netina.Domain/CommandQueries/Commands/ReviewCommands.cs
index 551724c..3aa92eb 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/ReviewCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/ReviewCommands.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateReviewCommand(string Title, string Comment, float Rate, bool IsBuyer, Guid ProductId, Guid UserId) : IRequest;
public sealed record UpdateReviewCommand(Guid Id,string Title, string Comment, float Rate, bool IsBuyer, Guid ProductId, Guid UserId): IRequest;
diff --git a/NetinaShop.Domain/CommandQueries/Commands/ShippingCommands.cs b/Netina.Domain/CommandQueries/Commands/ShippingCommands.cs
similarity index 81%
rename from NetinaShop.Domain/CommandQueries/Commands/ShippingCommands.cs
rename to Netina.Domain/CommandQueries/Commands/ShippingCommands.cs
index 92bb453..144ce5e 100644
--- a/NetinaShop.Domain/CommandQueries/Commands/ShippingCommands.cs
+++ b/Netina.Domain/CommandQueries/Commands/ShippingCommands.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateShippingCommand (
string Name,
diff --git a/NetinaShop.Domain/CommandQueries/Queries/AddressQueries.cs b/Netina.Domain/CommandQueries/Queries/AddressQueries.cs
similarity index 54%
rename from NetinaShop.Domain/CommandQueries/Queries/AddressQueries.cs
rename to Netina.Domain/CommandQueries/Queries/AddressQueries.cs
index 3f6952f..618cb70 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/AddressQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/AddressQueries.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
public sealed record GetAddressesQuery():IRequest>;
public sealed record GetUserAddressesQuery(Guid? UserId) : IRequest>;
\ No newline at end of file
diff --git a/Netina.Domain/CommandQueries/Queries/BrandQueries.cs b/Netina.Domain/CommandQueries/Queries/BrandQueries.cs
new file mode 100644
index 0000000..ea7b117
--- /dev/null
+++ b/Netina.Domain/CommandQueries/Queries/BrandQueries.cs
@@ -0,0 +1,7 @@
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
+
+public record GetBrandQuery(Guid Id) : IRequest;
+public record GetBrandsQuery(int? Page, string? BrandName , Guid CategoryId) : IRequest>;
\ No newline at end of file
diff --git a/Netina.Domain/CommandQueries/Queries/DiscountQueries.cs b/Netina.Domain/CommandQueries/Queries/DiscountQueries.cs
new file mode 100644
index 0000000..3e91640
--- /dev/null
+++ b/Netina.Domain/CommandQueries/Queries/DiscountQueries.cs
@@ -0,0 +1,7 @@
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
+
+public sealed record GetDiscountQuery(Guid Id) : IRequest;
+public sealed record GetDiscountsQuery(int Page = 0) : IRequest>;
\ No newline at end of file
diff --git a/Netina.Domain/CommandQueries/Queries/NewsletterQueries.cs b/Netina.Domain/CommandQueries/Queries/NewsletterQueries.cs
new file mode 100644
index 0000000..2c95f03
--- /dev/null
+++ b/Netina.Domain/CommandQueries/Queries/NewsletterQueries.cs
@@ -0,0 +1,5 @@
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
+
+public sealed record GetNewsletterMembersQuery(int Page = 0) : IRequest>;
\ No newline at end of file
diff --git a/Netina.Domain/CommandQueries/Queries/OrderBagQueries.cs b/Netina.Domain/CommandQueries/Queries/OrderBagQueries.cs
new file mode 100644
index 0000000..f9762bd
--- /dev/null
+++ b/Netina.Domain/CommandQueries/Queries/OrderBagQueries.cs
@@ -0,0 +1,5 @@
+using Netina.Domain.Entities.Orders;
+
+namespace Netina.Domain.CommandQueries.Queries;
+
+public record GetUserOrderBagQuery() : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/OrderQueries.cs b/Netina.Domain/CommandQueries/Queries/OrderQueries.cs
similarity index 62%
rename from NetinaShop.Domain/CommandQueries/Queries/OrderQueries.cs
rename to Netina.Domain/CommandQueries/Queries/OrderQueries.cs
index 61a1609..b216786 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/OrderQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/OrderQueries.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.CommandQueries.Queries;
public sealed record GetOrderLDtoQuery(Guid Id) : IRequest;
diff --git a/NetinaShop.Domain/CommandQueries/Queries/PaymentQueries.cs b/Netina.Domain/CommandQueries/Queries/PaymentQueries.cs
similarity index 62%
rename from NetinaShop.Domain/CommandQueries/Queries/PaymentQueries.cs
rename to Netina.Domain/CommandQueries/Queries/PaymentQueries.cs
index d9020d5..7c2dc68 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/PaymentQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/PaymentQueries.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
public sealed record GetPaymentQuery(Guid Id = default , string? Authority = null) : IRequest;
public sealed record GetPaymentsQuery(int Page = 0) : IRequest>;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/ProductCategoryQueries.cs b/Netina.Domain/CommandQueries/Queries/ProductCategoryQueries.cs
similarity index 66%
rename from NetinaShop.Domain/CommandQueries/Queries/ProductCategoryQueries.cs
rename to Netina.Domain/CommandQueries/Queries/ProductCategoryQueries.cs
index 4a0cd75..c44a665 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/ProductCategoryQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/ProductCategoryQueries.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
public record GetProductCategoryQuery(Guid Id) : IRequest;
public record GetProductCategoriesQuery(int? Page , bool? SortByMain, string? CategoryName) : IRequest>;
diff --git a/NetinaShop.Domain/CommandQueries/Queries/ProductQueries.cs b/Netina.Domain/CommandQueries/Queries/ProductQueries.cs
similarity index 66%
rename from NetinaShop.Domain/CommandQueries/Queries/ProductQueries.cs
rename to Netina.Domain/CommandQueries/Queries/ProductQueries.cs
index 3c5b078..d8191ee 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/ProductQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/ProductQueries.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.CommandQueries.Queries;
public sealed record GetProductQuery(Guid Id) : IRequest;
diff --git a/Netina.Domain/CommandQueries/Queries/ReviewQueries.cs b/Netina.Domain/CommandQueries/Queries/ReviewQueries.cs
new file mode 100644
index 0000000..0a6b248
--- /dev/null
+++ b/Netina.Domain/CommandQueries/Queries/ReviewQueries.cs
@@ -0,0 +1,7 @@
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
+
+public record GetReviewsQuery(int Page = 0) : IRequest>;
+public record GetReviewQuery(Guid Id) : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/ShippingQueries.cs b/Netina.Domain/CommandQueries/Queries/ShippingQueries.cs
similarity index 60%
rename from NetinaShop.Domain/CommandQueries/Queries/ShippingQueries.cs
rename to Netina.Domain/CommandQueries/Queries/ShippingQueries.cs
index 5171889..61c0a83 100644
--- a/NetinaShop.Domain/CommandQueries/Queries/ShippingQueries.cs
+++ b/Netina.Domain/CommandQueries/Queries/ShippingQueries.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.CommandQueries.Queries;
public sealed record GetShippingsQuery(int Page = 0) : IRequest>;
public sealed record GetShippingQuery(Guid Id) : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs b/Netina.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs
similarity index 85%
rename from NetinaShop.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs
rename to Netina.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs
index c0bf335..01e051d 100644
--- a/NetinaShop.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs
+++ b/Netina.Domain/DocumentEntities/Complexes/Complex.Aggregate.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.DocumentEntities.Complexes;
+namespace Netina.Domain.DocumentEntities.Complexes;
public partial class Complex
{
diff --git a/NetinaShop.Domain/DocumentEntities/Complexes/Complex.cs b/Netina.Domain/DocumentEntities/Complexes/Complex.cs
similarity index 95%
rename from NetinaShop.Domain/DocumentEntities/Complexes/Complex.cs
rename to Netina.Domain/DocumentEntities/Complexes/Complex.cs
index 9e53c35..639ab0d 100644
--- a/NetinaShop.Domain/DocumentEntities/Complexes/Complex.cs
+++ b/Netina.Domain/DocumentEntities/Complexes/Complex.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.DocumentEntities.Complexes;
+namespace Netina.Domain.DocumentEntities.Complexes;
public partial class Complex
{
diff --git a/NetinaShop.Domain/DocumentEntities/Settings/OrderingSetting.cs b/Netina.Domain/DocumentEntities/Settings/OrderingSetting.cs
similarity index 56%
rename from NetinaShop.Domain/DocumentEntities/Settings/OrderingSetting.cs
rename to Netina.Domain/DocumentEntities/Settings/OrderingSetting.cs
index ef07092..59d7bdf 100644
--- a/NetinaShop.Domain/DocumentEntities/Settings/OrderingSetting.cs
+++ b/Netina.Domain/DocumentEntities/Settings/OrderingSetting.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.DocumentEntities.Settings;
+namespace Netina.Domain.DocumentEntities.Settings;
public class OrderingSetting
{
diff --git a/NetinaShop.Domain/DomainConfig.cs b/Netina.Domain/DomainConfig.cs
similarity index 60%
rename from NetinaShop.Domain/DomainConfig.cs
rename to Netina.Domain/DomainConfig.cs
index 5a3acad..9aecc1c 100644
--- a/NetinaShop.Domain/DomainConfig.cs
+++ b/Netina.Domain/DomainConfig.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain
+namespace Netina.Domain
{
public class DomainConfig
{
diff --git a/NetinaShop.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs b/Netina.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs
similarity index 85%
rename from NetinaShop.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs
rename to Netina.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs
index e681b3e..8a69307 100644
--- a/NetinaShop.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs
+++ b/Netina.Domain/Dtos/DashboardDtos/HomeDashboardDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.DashboardDtos;
+namespace Netina.Domain.Dtos.DashboardDtos;
public class HomeDashboardDto
{
diff --git a/NetinaShop.Domain/Dtos/FilterDtos/BaseFilterDto.cs b/Netina.Domain/Dtos/FilterDtos/BaseFilterDto.cs
similarity index 81%
rename from NetinaShop.Domain/Dtos/FilterDtos/BaseFilterDto.cs
rename to Netina.Domain/Dtos/FilterDtos/BaseFilterDto.cs
index 7def809..cf8a3ba 100644
--- a/NetinaShop.Domain/Dtos/FilterDtos/BaseFilterDto.cs
+++ b/Netina.Domain/Dtos/FilterDtos/BaseFilterDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.FilterDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.FilterDtos;
public class BaseFilterDto
{
diff --git a/NetinaShop.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs b/Netina.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs
similarity index 82%
rename from NetinaShop.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs
rename to Netina.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs
index 2f84c38..9bd862e 100644
--- a/NetinaShop.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs
+++ b/Netina.Domain/Dtos/FilterDtos/ExpressDeliveryFilter.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.FilterDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.FilterDtos;
public class ExpressDeliveryFilter : BaseFilterDto
{
diff --git a/NetinaShop.Domain/Dtos/FilterDtos/FilterOptionDto.cs b/Netina.Domain/Dtos/FilterDtos/FilterOptionDto.cs
similarity index 70%
rename from NetinaShop.Domain/Dtos/FilterDtos/FilterOptionDto.cs
rename to Netina.Domain/Dtos/FilterDtos/FilterOptionDto.cs
index b00f562..16a46e0 100644
--- a/NetinaShop.Domain/Dtos/FilterDtos/FilterOptionDto.cs
+++ b/Netina.Domain/Dtos/FilterDtos/FilterOptionDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.FilterDtos;
+namespace Netina.Domain.Dtos.FilterDtos;
public class FilterOptionDto
{
diff --git a/NetinaShop.Domain/Dtos/FilterDtos/PriceFilterDto.cs b/Netina.Domain/Dtos/FilterDtos/PriceFilterDto.cs
similarity index 80%
rename from NetinaShop.Domain/Dtos/FilterDtos/PriceFilterDto.cs
rename to Netina.Domain/Dtos/FilterDtos/PriceFilterDto.cs
index 2dfc018..79dc9e1 100644
--- a/NetinaShop.Domain/Dtos/FilterDtos/PriceFilterDto.cs
+++ b/Netina.Domain/Dtos/FilterDtos/PriceFilterDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.FilterDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.FilterDtos;
public class PriceFilterDto : BaseFilterDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/BlogCategoryLDto.cs b/Netina.Domain/Dtos/LargDtos/BlogCategoryLDto.cs
similarity index 63%
rename from NetinaShop.Domain/Dtos/LargDtos/BlogCategoryLDto.cs
rename to Netina.Domain/Dtos/LargDtos/BlogCategoryLDto.cs
index 2f3f812..0db955f 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/BlogCategoryLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/BlogCategoryLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Blogs;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class BlogCategoryLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/BlogLDto.cs b/Netina.Domain/Dtos/LargDtos/BlogLDto.cs
similarity index 77%
rename from NetinaShop.Domain/Dtos/LargDtos/BlogLDto.cs
rename to Netina.Domain/Dtos/LargDtos/BlogLDto.cs
index 581d813..bb7dec2 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/BlogLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/BlogLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Blogs;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class BlogLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/BrandLDto.cs b/Netina.Domain/Dtos/LargDtos/BrandLDto.cs
similarity index 75%
rename from NetinaShop.Domain/Dtos/LargDtos/BrandLDto.cs
rename to Netina.Domain/Dtos/LargDtos/BrandLDto.cs
index 195276f..cc37ccd 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/BrandLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/BrandLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class BrandLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/DiscountLDto.cs b/Netina.Domain/Dtos/LargDtos/DiscountLDto.cs
similarity index 88%
rename from NetinaShop.Domain/Dtos/LargDtos/DiscountLDto.cs
rename to Netina.Domain/Dtos/LargDtos/DiscountLDto.cs
index ae2c0ec..313cd5d 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/DiscountLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/DiscountLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class DiscountLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/OrderLDto.cs b/Netina.Domain/Dtos/LargDtos/OrderLDto.cs
similarity index 87%
rename from NetinaShop.Domain/Dtos/LargDtos/OrderLDto.cs
rename to Netina.Domain/Dtos/LargDtos/OrderLDto.cs
index fcd4adf..7abb734 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/OrderLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/OrderLDto.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class OrderLDto : BaseDto
{
public string FactorCode { get; set; } = string.Empty;
diff --git a/NetinaShop.Domain/Dtos/LargDtos/ProductCategoryLDto.cs b/Netina.Domain/Dtos/LargDtos/ProductCategoryLDto.cs
similarity index 74%
rename from NetinaShop.Domain/Dtos/LargDtos/ProductCategoryLDto.cs
rename to Netina.Domain/Dtos/LargDtos/ProductCategoryLDto.cs
index 8c6d9bb..f8999c6 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/ProductCategoryLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/ProductCategoryLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.ProductCategories;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class ProductCategoryLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/ProductLDto.cs b/Netina.Domain/Dtos/LargDtos/ProductLDto.cs
similarity index 89%
rename from NetinaShop.Domain/Dtos/LargDtos/ProductLDto.cs
rename to Netina.Domain/Dtos/LargDtos/ProductLDto.cs
index fc669c7..b018354 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/ProductLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/ProductLDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class ProductLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/LargDtos/ReviewLDto.cs b/Netina.Domain/Dtos/LargDtos/ReviewLDto.cs
similarity index 75%
rename from NetinaShop.Domain/Dtos/LargDtos/ReviewLDto.cs
rename to Netina.Domain/Dtos/LargDtos/ReviewLDto.cs
index 0dcb45f..93006ce 100644
--- a/NetinaShop.Domain/Dtos/LargDtos/ReviewLDto.cs
+++ b/Netina.Domain/Dtos/LargDtos/ReviewLDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.LargDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Dtos.LargDtos;
public class ReviewLDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs b/Netina.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs
similarity index 69%
rename from NetinaShop.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs
rename to Netina.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs
index ecbea23..d6138a7 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs
+++ b/Netina.Domain/Dtos/RequestDtos/CheckOrderBagRequestItem.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class CheckOrderBagRequestItem
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/LoginRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/LoginRequestDto.cs
similarity index 80%
rename from NetinaShop.Domain/Dtos/RequestDtos/LoginRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/LoginRequestDto.cs
index 4e3b56e..8288404 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/LoginRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/LoginRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class LoginRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs
similarity index 68%
rename from NetinaShop.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs
index 6e122a8..8b3702c 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/OrderBagRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class OrderBagRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs
similarity index 73%
rename from NetinaShop.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs
index 64abbd1..730d91c 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/OrderProductRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class OrderProductRequestDto
{
public int Count { get; internal set; }
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/PageActionRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/PageActionRequestDto.cs
similarity index 90%
rename from NetinaShop.Domain/Dtos/RequestDtos/PageActionRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/PageActionRequestDto.cs
index 6969183..3c5b089 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/PageActionRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/PageActionRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class PageActionRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs
similarity index 86%
rename from NetinaShop.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs
index a809ea1..01dbae9 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/RoleActionRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class RoleActionRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs
similarity index 76%
rename from NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs
index b470c8e..1d3d84c 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedBrandRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos.SeedDtos;
+namespace Netina.Domain.Dtos.RequestDtos.SeedDtos;
public class SeedBrandRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs
similarity index 64%
rename from NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs
index faf7223..cdecc31 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/SeedDtos/SeedCategoryRequestDto.cs
@@ -1,6 +1,4 @@
-using NetinaShop.Domain.CommandQueries.Commands;
-
-namespace NetinaShop.Domain.Dtos.RequestDtos.SeedDtos;
+namespace Netina.Domain.Dtos.RequestDtos.SeedDtos;
public class SeedCategoryRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/SignUpRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/SignUpRequestDto.cs
similarity index 74%
rename from NetinaShop.Domain/Dtos/RequestDtos/SignUpRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/SignUpRequestDto.cs
index 74fe012..8556b6b 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/SignUpRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/SignUpRequestDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+namespace Netina.Domain.Dtos.RequestDtos;
public class SignUpRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/RequestDtos/UserActionRequestDto.cs b/Netina.Domain/Dtos/RequestDtos/UserActionRequestDto.cs
similarity index 87%
rename from NetinaShop.Domain/Dtos/RequestDtos/UserActionRequestDto.cs
rename to Netina.Domain/Dtos/RequestDtos/UserActionRequestDto.cs
index 90c96b1..505c767 100644
--- a/NetinaShop.Domain/Dtos/RequestDtos/UserActionRequestDto.cs
+++ b/Netina.Domain/Dtos/RequestDtos/UserActionRequestDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.RequestDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.RequestDtos;
public class UserActionRequestDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs
similarity index 89%
rename from NetinaShop.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs
index a5f5c98..35b4242 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/AdminChangeLogResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class AdminChangeLogResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs b/Netina.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs
similarity index 89%
rename from NetinaShop.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs
rename to Netina.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs
index 803303e..f153b25 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/CheckOrderBagResponseItem.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class CheckOrderBagResponseItem
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs
similarity index 55%
rename from NetinaShop.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs
index 00c32d5..e874ee9 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/GetProductResponseDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.LargDtos;
+
+namespace Netina.Domain.Dtos.ResponseDtos;
public class GetProductResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs
similarity index 79%
rename from NetinaShop.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs
index ecc2015..dbbbef4 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/GetProductsResponseDto.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Domain.Dtos.FilterDtos;
+using Netina.Domain.Dtos.FilterDtos;
+using Netina.Domain.Dtos.SmallDtos;
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class GetProductsResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/PagerResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/PagerResponseDto.cs
similarity index 75%
rename from NetinaShop.Domain/Dtos/ResponseDtos/PagerResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/PagerResponseDto.cs
index b1aa41a..3872b07 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/PagerResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/PagerResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class PagerResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs
similarity index 70%
rename from NetinaShop.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs
index 90a03e4..7b850da 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/ProfileResponseDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+
+namespace Netina.Domain.Dtos.ResponseDtos;
public class ProfileResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/SearchResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/SearchResponseDto.cs
similarity index 92%
rename from NetinaShop.Domain/Dtos/ResponseDtos/SearchResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/SearchResponseDto.cs
index acf7127..51fc983 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/SearchResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/SearchResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class SearchResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs
similarity index 74%
rename from NetinaShop.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs
index 773891b..7203e33 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/SubmitOrderPaymentResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+namespace Netina.Domain.Dtos.ResponseDtos;
public class SubmitOrderPaymentResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs b/Netina.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs
similarity index 54%
rename from NetinaShop.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs
rename to Netina.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs
index 52fd4ea..9db2e71 100644
--- a/NetinaShop.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs
+++ b/Netina.Domain/Dtos/ResponseDtos/VerifyCodeResponseDto.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.ResponseDtos;
public class VerifyCodeResponseDto
{
diff --git a/NetinaShop.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs b/Netina.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs
similarity index 90%
rename from NetinaShop.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs
rename to Netina.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs
index 6468870..4cf018b 100644
--- a/NetinaShop.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs
+++ b/Netina.Domain/Dtos/ScraperDtos/Response/ScraperProductDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Dtos.ScraperDtos.Response;
+namespace Netina.Domain.Dtos.ScraperDtos.Response;
public class ScraperProductDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs b/Netina.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs
similarity index 81%
rename from NetinaShop.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs
index e3b555f..8a0d8b7 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ApplicationUserSDto.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ApplicationUserSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/BasePageSDto.cs b/Netina.Domain/Dtos/SmallDtos/BasePageSDto.cs
similarity index 81%
rename from NetinaShop.Domain/Dtos/SmallDtos/BasePageSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/BasePageSDto.cs
index 252f76c..fb8c1f4 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/BasePageSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/BasePageSDto.cs
@@ -1,7 +1,8 @@
-using NetinaShop.Domain.MartenEntities.Pages;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.MartenEntities.Pages;
using Newtonsoft.Json;
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+namespace Netina.Domain.Dtos.SmallDtos;
public class BasePageSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/BlogCategorySDto.cs b/Netina.Domain/Dtos/SmallDtos/BlogCategorySDto.cs
similarity index 61%
rename from NetinaShop.Domain/Dtos/SmallDtos/BlogCategorySDto.cs
rename to Netina.Domain/Dtos/SmallDtos/BlogCategorySDto.cs
index ddc948b..9583d46 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/BlogCategorySDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/BlogCategorySDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Blogs;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class BlogCategorySDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/BlogSDto.cs b/Netina.Domain/Dtos/SmallDtos/BlogSDto.cs
similarity index 82%
rename from NetinaShop.Domain/Dtos/SmallDtos/BlogSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/BlogSDto.cs
index 29340a6..7a8703d 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/BlogSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/BlogSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Blogs;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class BlogSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/BrandSDto.cs b/Netina.Domain/Dtos/SmallDtos/BrandSDto.cs
similarity index 77%
rename from NetinaShop.Domain/Dtos/SmallDtos/BrandSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/BrandSDto.cs
index a59ec84..6e01681 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/BrandSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/BrandSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Brands;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class BrandSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/CustomerSDto.cs b/Netina.Domain/Dtos/SmallDtos/CustomerSDto.cs
similarity index 81%
rename from NetinaShop.Domain/Dtos/SmallDtos/CustomerSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/CustomerSDto.cs
index a9bab79..4c6cda8 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/CustomerSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/CustomerSDto.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class CustomerSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/DiscountSDto.cs b/Netina.Domain/Dtos/SmallDtos/DiscountSDto.cs
similarity index 86%
rename from NetinaShop.Domain/Dtos/SmallDtos/DiscountSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/DiscountSDto.cs
index e3ad7cd..588f640 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/DiscountSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/DiscountSDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class DiscountSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ManagerSDto.cs b/Netina.Domain/Dtos/SmallDtos/ManagerSDto.cs
similarity index 82%
rename from NetinaShop.Domain/Dtos/SmallDtos/ManagerSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ManagerSDto.cs
index 2bdca1a..4f98f0f 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ManagerSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ManagerSDto.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ManagerSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/MarketerSDto.cs b/Netina.Domain/Dtos/SmallDtos/MarketerSDto.cs
similarity index 83%
rename from NetinaShop.Domain/Dtos/SmallDtos/MarketerSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/MarketerSDto.cs
index 6e08037..a793a87 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/MarketerSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/MarketerSDto.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class MarketerSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs b/Netina.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs
similarity index 63%
rename from NetinaShop.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs
index a3057e9..02c9c8e 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/NewsletterMemberSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class NewsletterMemberSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs b/Netina.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs
similarity index 88%
rename from NetinaShop.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs
rename to Netina.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs
index b0f6c82..1980de3 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/OrderDeliverySDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Orders;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class OrderDeliverySDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/OrderProductSDto.cs b/Netina.Domain/Dtos/SmallDtos/OrderProductSDto.cs
similarity index 80%
rename from NetinaShop.Domain/Dtos/SmallDtos/OrderProductSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/OrderProductSDto.cs
index a7b733f..3ef731d 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/OrderProductSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/OrderProductSDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class OrderProductSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/OrderSDto.cs b/Netina.Domain/Dtos/SmallDtos/OrderSDto.cs
similarity index 87%
rename from NetinaShop.Domain/Dtos/SmallDtos/OrderSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/OrderSDto.cs
index 616a90a..138be9d 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/OrderSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/OrderSDto.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class OrderSDto : BaseDto
{
public double TotalPrice { get; set; }
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/PaymentSDto.cs b/Netina.Domain/Dtos/SmallDtos/PaymentSDto.cs
similarity index 82%
rename from NetinaShop.Domain/Dtos/SmallDtos/PaymentSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/PaymentSDto.cs
index 75b4b0e..85709e4 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/PaymentSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/PaymentSDto.cs
@@ -1,6 +1,8 @@
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Accounting;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+namespace Netina.Domain.Dtos.SmallDtos;
public class PaymentSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ProductCategorySDto.cs b/Netina.Domain/Dtos/SmallDtos/ProductCategorySDto.cs
similarity index 78%
rename from NetinaShop.Domain/Dtos/SmallDtos/ProductCategorySDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ProductCategorySDto.cs
index 710a520..2f3b1e4 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ProductCategorySDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ProductCategorySDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.ProductCategories;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ProductCategorySDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ProductSDto.cs b/Netina.Domain/Dtos/SmallDtos/ProductSDto.cs
similarity index 91%
rename from NetinaShop.Domain/Dtos/SmallDtos/ProductSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ProductSDto.cs
index 1322a64..8b41278 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ProductSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ProductSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ProductSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ReviewSDto.cs b/Netina.Domain/Dtos/SmallDtos/ReviewSDto.cs
similarity index 72%
rename from NetinaShop.Domain/Dtos/SmallDtos/ReviewSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ReviewSDto.cs
index 774bc51..cd56350 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ReviewSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ReviewSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ReviewSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/ShippingSDto.cs b/Netina.Domain/Dtos/SmallDtos/ShippingSDto.cs
similarity index 77%
rename from NetinaShop.Domain/Dtos/SmallDtos/ShippingSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/ShippingSDto.cs
index e28d1bd..7dd80cf 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/ShippingSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/ShippingSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Warehouses;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class ShippingSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/SpecificationSDto.cs b/Netina.Domain/Dtos/SmallDtos/SpecificationSDto.cs
similarity index 75%
rename from NetinaShop.Domain/Dtos/SmallDtos/SpecificationSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/SpecificationSDto.cs
index a43403e..081d190 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/SpecificationSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/SpecificationSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class SpecificationSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/StorageFileSDto.cs b/Netina.Domain/Dtos/SmallDtos/StorageFileSDto.cs
similarity index 81%
rename from NetinaShop.Domain/Dtos/SmallDtos/StorageFileSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/StorageFileSDto.cs
index 20dc53e..44c8f42 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/StorageFileSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/StorageFileSDto.cs
@@ -1,6 +1,10 @@
using Microsoft.IdentityModel.Tokens;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+namespace Netina.Domain.Dtos.SmallDtos;
public class StorageFileSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Dtos/SmallDtos/UserAddressSDto.cs b/Netina.Domain/Dtos/SmallDtos/UserAddressSDto.cs
similarity index 85%
rename from NetinaShop.Domain/Dtos/SmallDtos/UserAddressSDto.cs
rename to Netina.Domain/Dtos/SmallDtos/UserAddressSDto.cs
index d667878..0aa3599 100644
--- a/NetinaShop.Domain/Dtos/SmallDtos/UserAddressSDto.cs
+++ b/Netina.Domain/Dtos/SmallDtos/UserAddressSDto.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Dtos.SmallDtos;
+using Netina.Common.Models.Mapper;
+using Netina.Domain.Entities.Users;
+
+namespace Netina.Domain.Dtos.SmallDtos;
public class UserAddressSDto : BaseDto
{
diff --git a/NetinaShop.Domain/Entities/Accounting/Accounting.Aggregate.cs b/Netina.Domain/Entities/Accounting/Accounting.Aggregate.cs
similarity index 88%
rename from NetinaShop.Domain/Entities/Accounting/Accounting.Aggregate.cs
rename to Netina.Domain/Entities/Accounting/Accounting.Aggregate.cs
index c7dd130..7314d4e 100644
--- a/NetinaShop.Domain/Entities/Accounting/Accounting.Aggregate.cs
+++ b/Netina.Domain/Entities/Accounting/Accounting.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Accounting;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Accounting;
public partial class Payment
{
diff --git a/NetinaShop.Domain/Entities/Accounting/Payment.cs b/Netina.Domain/Entities/Accounting/Payment.cs
similarity index 90%
rename from NetinaShop.Domain/Entities/Accounting/Payment.cs
rename to Netina.Domain/Entities/Accounting/Payment.cs
index 8f13fd0..56e72f5 100644
--- a/NetinaShop.Domain/Entities/Accounting/Payment.cs
+++ b/Netina.Domain/Entities/Accounting/Payment.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Entities.Accounting;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Accounting;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Blogs/Blog.Aggregate.cs b/Netina.Domain/Entities/Blogs/Blog.Aggregate.cs
similarity index 93%
rename from NetinaShop.Domain/Entities/Blogs/Blog.Aggregate.cs
rename to Netina.Domain/Entities/Blogs/Blog.Aggregate.cs
index 9b0bfdb..7b6f4c1 100644
--- a/NetinaShop.Domain/Entities/Blogs/Blog.Aggregate.cs
+++ b/Netina.Domain/Entities/Blogs/Blog.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Blogs;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Blogs;
public partial class Blog
{
diff --git a/NetinaShop.Domain/Entities/Blogs/Blog.cs b/Netina.Domain/Entities/Blogs/Blog.cs
similarity index 94%
rename from NetinaShop.Domain/Entities/Blogs/Blog.cs
rename to Netina.Domain/Entities/Blogs/Blog.cs
index 4d7b5ec..e488c7b 100644
--- a/NetinaShop.Domain/Entities/Blogs/Blog.cs
+++ b/Netina.Domain/Entities/Blogs/Blog.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Blogs;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Blogs;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Blogs/BlogCategory.cs b/Netina.Domain/Entities/Blogs/BlogCategory.cs
similarity index 91%
rename from NetinaShop.Domain/Entities/Blogs/BlogCategory.cs
rename to Netina.Domain/Entities/Blogs/BlogCategory.cs
index 5bcb316..9c0a1ef 100644
--- a/NetinaShop.Domain/Entities/Blogs/BlogCategory.cs
+++ b/Netina.Domain/Entities/Blogs/BlogCategory.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Blogs;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Blogs;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Blogs/BlogStorageFile.cs b/Netina.Domain/Entities/Blogs/BlogStorageFile.cs
similarity index 79%
rename from NetinaShop.Domain/Entities/Blogs/BlogStorageFile.cs
rename to Netina.Domain/Entities/Blogs/BlogStorageFile.cs
index 9de2a22..f402411 100644
--- a/NetinaShop.Domain/Entities/Blogs/BlogStorageFile.cs
+++ b/Netina.Domain/Entities/Blogs/BlogStorageFile.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Blogs;
+using Netina.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Blogs;
public partial class BlogStorageFile : StorageFile
{
diff --git a/NetinaShop.Domain/Entities/Brands/Brand.Aggregate.cs b/Netina.Domain/Entities/Brands/Brand.Aggregate.cs
similarity index 92%
rename from NetinaShop.Domain/Entities/Brands/Brand.Aggregate.cs
rename to Netina.Domain/Entities/Brands/Brand.Aggregate.cs
index b557949..04a7956 100644
--- a/NetinaShop.Domain/Entities/Brands/Brand.Aggregate.cs
+++ b/Netina.Domain/Entities/Brands/Brand.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Brands;
public partial class Brand
{
diff --git a/NetinaShop.Domain/Entities/Brands/Brand.cs b/Netina.Domain/Entities/Brands/Brand.cs
similarity index 91%
rename from NetinaShop.Domain/Entities/Brands/Brand.cs
rename to Netina.Domain/Entities/Brands/Brand.cs
index 7ef8cd8..816edd2 100644
--- a/NetinaShop.Domain/Entities/Brands/Brand.cs
+++ b/Netina.Domain/Entities/Brands/Brand.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Brands;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Entities.Brands;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Brands/BrandStorageFile.cs b/Netina.Domain/Entities/Brands/BrandStorageFile.cs
similarity index 80%
rename from NetinaShop.Domain/Entities/Brands/BrandStorageFile.cs
rename to Netina.Domain/Entities/Brands/BrandStorageFile.cs
index 9cab078..90df8e6 100644
--- a/NetinaShop.Domain/Entities/Brands/BrandStorageFile.cs
+++ b/Netina.Domain/Entities/Brands/BrandStorageFile.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Brands;
public partial class BrandStorageFile : StorageFile
{
diff --git a/NetinaShop.Domain/Entities/Discounts/CategoryDiscount.cs b/Netina.Domain/Entities/Discounts/CategoryDiscount.cs
similarity index 88%
rename from NetinaShop.Domain/Entities/Discounts/CategoryDiscount.cs
rename to Netina.Domain/Entities/Discounts/CategoryDiscount.cs
index eda0d03..376d42a 100644
--- a/NetinaShop.Domain/Entities/Discounts/CategoryDiscount.cs
+++ b/Netina.Domain/Entities/Discounts/CategoryDiscount.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Entities.Discounts;
+namespace Netina.Domain.Entities.Discounts;
public partial class CategoryDiscount : Discount
{
diff --git a/NetinaShop.Domain/Entities/Discounts/Discount.Aggregate.cs b/Netina.Domain/Entities/Discounts/Discount.Aggregate.cs
similarity index 97%
rename from NetinaShop.Domain/Entities/Discounts/Discount.Aggregate.cs
rename to Netina.Domain/Entities/Discounts/Discount.Aggregate.cs
index ec5225e..10f3176 100644
--- a/NetinaShop.Domain/Entities/Discounts/Discount.Aggregate.cs
+++ b/Netina.Domain/Entities/Discounts/Discount.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Discounts;
public partial class Discount
{
diff --git a/NetinaShop.Domain/Entities/Discounts/Discount.cs b/Netina.Domain/Entities/Discounts/Discount.cs
similarity index 94%
rename from NetinaShop.Domain/Entities/Discounts/Discount.cs
rename to Netina.Domain/Entities/Discounts/Discount.cs
index 06c9353..5d270c4 100644
--- a/NetinaShop.Domain/Entities/Discounts/Discount.cs
+++ b/Netina.Domain/Entities/Discounts/Discount.cs
@@ -1,4 +1,9 @@
-namespace NetinaShop.Domain.Entities.Discounts;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Discounts;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Discounts/ProductDiscount.cs b/Netina.Domain/Entities/Discounts/ProductDiscount.cs
similarity index 89%
rename from NetinaShop.Domain/Entities/Discounts/ProductDiscount.cs
rename to Netina.Domain/Entities/Discounts/ProductDiscount.cs
index 07d131a..19079c7 100644
--- a/NetinaShop.Domain/Entities/Discounts/ProductDiscount.cs
+++ b/Netina.Domain/Entities/Discounts/ProductDiscount.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Discounts;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Discounts;
public partial class ProductDiscount : Discount
{
diff --git a/NetinaShop.Domain/Entities/Orders/Order.Aggregate.cs b/Netina.Domain/Entities/Orders/Order.Aggregate.cs
similarity index 97%
rename from NetinaShop.Domain/Entities/Orders/Order.Aggregate.cs
rename to Netina.Domain/Entities/Orders/Order.Aggregate.cs
index 225c68a..d6f5f46 100644
--- a/NetinaShop.Domain/Entities/Orders/Order.Aggregate.cs
+++ b/Netina.Domain/Entities/Orders/Order.Aggregate.cs
@@ -1,7 +1,9 @@
-using NetinaShop.Common.Models.Api;
-using NetinaShop.Common.Models.Exception;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Entities.Orders;
+namespace Netina.Domain.Entities.Orders;
public partial class Order
{
diff --git a/NetinaShop.Domain/Entities/Orders/Order.cs b/Netina.Domain/Entities/Orders/Order.cs
similarity index 94%
rename from NetinaShop.Domain/Entities/Orders/Order.cs
rename to Netina.Domain/Entities/Orders/Order.cs
index a8f0658..83941d6 100644
--- a/NetinaShop.Domain/Entities/Orders/Order.cs
+++ b/Netina.Domain/Entities/Orders/Order.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Accounting;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Entities.Orders;
+namespace Netina.Domain.Entities.Orders;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Orders/OrderDelivery.cs b/Netina.Domain/Entities/Orders/OrderDelivery.cs
similarity index 82%
rename from NetinaShop.Domain/Entities/Orders/OrderDelivery.cs
rename to Netina.Domain/Entities/Orders/OrderDelivery.cs
index dcc8f17..9ec90f3 100644
--- a/NetinaShop.Domain/Entities/Orders/OrderDelivery.cs
+++ b/Netina.Domain/Entities/Orders/OrderDelivery.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Entities.Warehouses;
+
+namespace Netina.Domain.Entities.Orders;
public partial class OrderDelivery : ApiEntity
{
diff --git a/NetinaShop.Domain/Entities/Orders/OrderProduct.cs b/Netina.Domain/Entities/Orders/OrderProduct.cs
similarity index 92%
rename from NetinaShop.Domain/Entities/Orders/OrderProduct.cs
rename to Netina.Domain/Entities/Orders/OrderProduct.cs
index 693e291..d896039 100644
--- a/NetinaShop.Domain/Entities/Orders/OrderProduct.cs
+++ b/Netina.Domain/Entities/Orders/OrderProduct.cs
@@ -1,4 +1,8 @@
-namespace NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Orders;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs b/Netina.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs
similarity index 92%
rename from NetinaShop.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs
rename to Netina.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs
index 16a92d4..994bc1a 100644
--- a/NetinaShop.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs
+++ b/Netina.Domain/Entities/ProductCategories/ProductCategory.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.ProductCategories;
public partial class ProductCategory
{
diff --git a/NetinaShop.Domain/Entities/ProductCategories/ProductCategory.cs b/Netina.Domain/Entities/ProductCategories/ProductCategory.cs
similarity index 90%
rename from NetinaShop.Domain/Entities/ProductCategories/ProductCategory.cs
rename to Netina.Domain/Entities/ProductCategories/ProductCategory.cs
index d04d0b6..74104e1 100644
--- a/NetinaShop.Domain/Entities/ProductCategories/ProductCategory.cs
+++ b/Netina.Domain/Entities/ProductCategories/ProductCategory.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Entities.ProductCategories;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs b/Netina.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs
similarity index 80%
rename from NetinaShop.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs
rename to Netina.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs
index f5b0419..28ee1fd 100644
--- a/NetinaShop.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs
+++ b/Netina.Domain/Entities/ProductCategories/ProductCategoryStorageFile.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.ProductCategories;
public partial class ProductCategoryStorageFile : StorageFile
{
diff --git a/NetinaShop.Domain/Entities/Products/Product.Aggregate.cs b/Netina.Domain/Entities/Products/Product.Aggregate.cs
similarity index 97%
rename from NetinaShop.Domain/Entities/Products/Product.Aggregate.cs
rename to Netina.Domain/Entities/Products/Product.Aggregate.cs
index 7d209d0..9b2b610 100644
--- a/NetinaShop.Domain/Entities/Products/Product.Aggregate.cs
+++ b/Netina.Domain/Entities/Products/Product.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Products;
public partial class Product
{
diff --git a/NetinaShop.Domain/Entities/Products/Product.cs b/Netina.Domain/Entities/Products/Product.cs
similarity index 93%
rename from NetinaShop.Domain/Entities/Products/Product.cs
rename to Netina.Domain/Entities/Products/Product.cs
index 1032459..02de199 100644
--- a/NetinaShop.Domain/Entities/Products/Product.cs
+++ b/Netina.Domain/Entities/Products/Product.cs
@@ -1,7 +1,9 @@
-using System.ComponentModel.DataAnnotations.Schema;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.ProductCategories;
-namespace NetinaShop.Domain.Entities.Products;
+namespace Netina.Domain.Entities.Products;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget )]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Products/ProductStorageFile.cs b/Netina.Domain/Entities/Products/ProductStorageFile.cs
similarity index 80%
rename from NetinaShop.Domain/Entities/Products/ProductStorageFile.cs
rename to Netina.Domain/Entities/Products/ProductStorageFile.cs
index 93c8cad..aeeb83f 100644
--- a/NetinaShop.Domain/Entities/Products/ProductStorageFile.cs
+++ b/Netina.Domain/Entities/Products/ProductStorageFile.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Products;
public partial class ProductStorageFile : StorageFile
{
diff --git a/NetinaShop.Domain/Entities/Products/Review.cs b/Netina.Domain/Entities/Products/Review.cs
similarity index 91%
rename from NetinaShop.Domain/Entities/Products/Review.cs
rename to Netina.Domain/Entities/Products/Review.cs
index 713cfae..c5694e8 100644
--- a/NetinaShop.Domain/Entities/Products/Review.cs
+++ b/Netina.Domain/Entities/Products/Review.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Products;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Users;
+
+namespace Netina.Domain.Entities.Products;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Products/Specification.cs b/Netina.Domain/Entities/Products/Specification.cs
similarity index 94%
rename from NetinaShop.Domain/Entities/Products/Specification.cs
rename to Netina.Domain/Entities/Products/Specification.cs
index 2eb83df..9c61e6f 100644
--- a/NetinaShop.Domain/Entities/Products/Specification.cs
+++ b/Netina.Domain/Entities/Products/Specification.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Products;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Products;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs b/Netina.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs
similarity index 78%
rename from NetinaShop.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs
rename to Netina.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs
index 1b56497..706dbd9 100644
--- a/NetinaShop.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs
+++ b/Netina.Domain/Entities/StorageFiles/StorageFile.Aggregate.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.StorageFiles;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.StorageFiles;
public partial class StorageFile
{
diff --git a/NetinaShop.Domain/Entities/StorageFiles/StorageFile.cs b/Netina.Domain/Entities/StorageFiles/StorageFile.cs
similarity index 91%
rename from NetinaShop.Domain/Entities/StorageFiles/StorageFile.cs
rename to Netina.Domain/Entities/StorageFiles/StorageFile.cs
index f40b236..0c97bb2 100644
--- a/NetinaShop.Domain/Entities/StorageFiles/StorageFile.cs
+++ b/Netina.Domain/Entities/StorageFiles/StorageFile.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.StorageFiles;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.StorageFiles;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/ApplicationRole.cs b/Netina.Domain/Entities/Users/ApplicationRole.cs
similarity index 82%
rename from NetinaShop.Domain/Entities/Users/ApplicationRole.cs
rename to Netina.Domain/Entities/Users/ApplicationRole.cs
index 43c26b5..29e384c 100644
--- a/NetinaShop.Domain/Entities/Users/ApplicationRole.cs
+++ b/Netina.Domain/Entities/Users/ApplicationRole.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Entities.Users;
+namespace Netina.Domain.Entities.Users;
public class ApplicationRole : IdentityRole
{
diff --git a/NetinaShop.Domain/Entities/Users/ApplicationUser.cs b/Netina.Domain/Entities/Users/ApplicationUser.cs
similarity index 91%
rename from NetinaShop.Domain/Entities/Users/ApplicationUser.cs
rename to Netina.Domain/Entities/Users/ApplicationUser.cs
index ac0b2b1..13d37d6 100644
--- a/NetinaShop.Domain/Entities/Users/ApplicationUser.cs
+++ b/Netina.Domain/Entities/Users/ApplicationUser.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Domain.Enums;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget )]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/Customer.cs b/Netina.Domain/Entities/Users/Customer.cs
similarity index 84%
rename from NetinaShop.Domain/Entities/Users/Customer.cs
rename to Netina.Domain/Entities/Users/Customer.cs
index 450454a..88c9e61 100644
--- a/NetinaShop.Domain/Entities/Users/Customer.cs
+++ b/Netina.Domain/Entities/Users/Customer.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/Manager.cs b/Netina.Domain/Entities/Users/Manager.cs
similarity index 84%
rename from NetinaShop.Domain/Entities/Users/Manager.cs
rename to Netina.Domain/Entities/Users/Manager.cs
index 0e87857..db5eab6 100644
--- a/NetinaShop.Domain/Entities/Users/Manager.cs
+++ b/Netina.Domain/Entities/Users/Manager.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/Marketer.cs b/Netina.Domain/Entities/Users/Marketer.cs
similarity index 86%
rename from NetinaShop.Domain/Entities/Users/Marketer.cs
rename to Netina.Domain/Entities/Users/Marketer.cs
index 15a06ab..1c6ceda 100644
--- a/NetinaShop.Domain/Entities/Users/Marketer.cs
+++ b/Netina.Domain/Entities/Users/Marketer.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/NewsletterMember.cs b/Netina.Domain/Entities/Users/NewsletterMember.cs
similarity index 90%
rename from NetinaShop.Domain/Entities/Users/NewsletterMember.cs
rename to Netina.Domain/Entities/Users/NewsletterMember.cs
index b5f672d..7e5e14f 100644
--- a/NetinaShop.Domain/Entities/Users/NewsletterMember.cs
+++ b/Netina.Domain/Entities/Users/NewsletterMember.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
diff --git a/NetinaShop.Domain/Entities/Users/User.Aggreage.cs b/Netina.Domain/Entities/Users/User.Aggreage.cs
similarity index 93%
rename from NetinaShop.Domain/Entities/Users/User.Aggreage.cs
rename to Netina.Domain/Entities/Users/User.Aggreage.cs
index ffa09ed..ba060fa 100644
--- a/NetinaShop.Domain/Entities/Users/User.Aggreage.cs
+++ b/Netina.Domain/Entities/Users/User.Aggreage.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Entities.Users;
+namespace Netina.Domain.Entities.Users;
public partial class UserAddress
{
diff --git a/NetinaShop.Domain/Entities/Users/UserAddress.cs b/Netina.Domain/Entities/Users/UserAddress.cs
similarity index 95%
rename from NetinaShop.Domain/Entities/Users/UserAddress.cs
rename to Netina.Domain/Entities/Users/UserAddress.cs
index f7d3fda..928949e 100644
--- a/NetinaShop.Domain/Entities/Users/UserAddress.cs
+++ b/Netina.Domain/Entities/Users/UserAddress.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Users;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Users/UserFavoriteProduct.cs b/Netina.Domain/Entities/Users/UserFavoriteProduct.cs
similarity index 67%
rename from NetinaShop.Domain/Entities/Users/UserFavoriteProduct.cs
rename to Netina.Domain/Entities/Users/UserFavoriteProduct.cs
index 86b6d14..d955cf3 100644
--- a/NetinaShop.Domain/Entities/Users/UserFavoriteProduct.cs
+++ b/Netina.Domain/Entities/Users/UserFavoriteProduct.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Domain.Entities.Users;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Products;
+
+namespace Netina.Domain.Entities.Users;
public class UserFavoriteProduct : ApiEntity
{
diff --git a/NetinaShop.Domain/Entities/Warehouses/Shipping.cs b/Netina.Domain/Entities/Warehouses/Shipping.cs
similarity index 94%
rename from NetinaShop.Domain/Entities/Warehouses/Shipping.cs
rename to Netina.Domain/Entities/Warehouses/Shipping.cs
index 7829b27..3b579c7 100644
--- a/NetinaShop.Domain/Entities/Warehouses/Shipping.cs
+++ b/Netina.Domain/Entities/Warehouses/Shipping.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.Entities.Warehouses;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.Entities.Warehouses;
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
diff --git a/NetinaShop.Domain/Entities/Warehouses/Warehouses.Aggregate.cs b/Netina.Domain/Entities/Warehouses/Warehouses.Aggregate.cs
similarity index 88%
rename from NetinaShop.Domain/Entities/Warehouses/Warehouses.Aggregate.cs
rename to Netina.Domain/Entities/Warehouses/Warehouses.Aggregate.cs
index ce9ceee..9b9ade9 100644
--- a/NetinaShop.Domain/Entities/Warehouses/Warehouses.Aggregate.cs
+++ b/Netina.Domain/Entities/Warehouses/Warehouses.Aggregate.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Entities.Warehouses;
+namespace Netina.Domain.Entities.Warehouses;
public partial class Warehouses
{
diff --git a/NetinaShop.Domain/Enums/DiscountAmountType.cs b/Netina.Domain/Enums/DiscountAmountType.cs
similarity index 76%
rename from NetinaShop.Domain/Enums/DiscountAmountType.cs
rename to Netina.Domain/Enums/DiscountAmountType.cs
index 0ae2743..6faadd4 100644
--- a/NetinaShop.Domain/Enums/DiscountAmountType.cs
+++ b/Netina.Domain/Enums/DiscountAmountType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum DiscountAmountType
{
diff --git a/NetinaShop.Domain/Enums/DiscountType.cs b/Netina.Domain/Enums/DiscountType.cs
similarity index 86%
rename from NetinaShop.Domain/Enums/DiscountType.cs
rename to Netina.Domain/Enums/DiscountType.cs
index e230128..cbc49e1 100644
--- a/NetinaShop.Domain/Enums/DiscountType.cs
+++ b/Netina.Domain/Enums/DiscountType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum DiscountType
{
diff --git a/NetinaShop.Domain/Enums/Gender.cs b/Netina.Domain/Enums/Gender.cs
similarity index 73%
rename from NetinaShop.Domain/Enums/Gender.cs
rename to Netina.Domain/Enums/Gender.cs
index 2478c92..c080506 100644
--- a/NetinaShop.Domain/Enums/Gender.cs
+++ b/Netina.Domain/Enums/Gender.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum Gender
{
diff --git a/NetinaShop.Domain/Enums/OrderPaymentMethod.cs b/Netina.Domain/Enums/OrderPaymentMethod.cs
similarity index 88%
rename from NetinaShop.Domain/Enums/OrderPaymentMethod.cs
rename to Netina.Domain/Enums/OrderPaymentMethod.cs
index 4c12646..e10863c 100644
--- a/NetinaShop.Domain/Enums/OrderPaymentMethod.cs
+++ b/Netina.Domain/Enums/OrderPaymentMethod.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum OrderPaymentMethod
{
diff --git a/NetinaShop.Domain/Enums/OrderQueryDateFilter.cs b/Netina.Domain/Enums/OrderQueryDateFilter.cs
similarity index 87%
rename from NetinaShop.Domain/Enums/OrderQueryDateFilter.cs
rename to Netina.Domain/Enums/OrderQueryDateFilter.cs
index ba34376..5038d44 100644
--- a/NetinaShop.Domain/Enums/OrderQueryDateFilter.cs
+++ b/Netina.Domain/Enums/OrderQueryDateFilter.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum OrderQueryDateFilter
{
diff --git a/NetinaShop.Domain/Enums/OrderStatus.cs b/Netina.Domain/Enums/OrderStatus.cs
similarity index 94%
rename from NetinaShop.Domain/Enums/OrderStatus.cs
rename to Netina.Domain/Enums/OrderStatus.cs
index 26f1ed2..e54e7d2 100644
--- a/NetinaShop.Domain/Enums/OrderStatus.cs
+++ b/Netina.Domain/Enums/OrderStatus.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum OrderStatus
{
diff --git a/NetinaShop.Domain/Enums/PaymentStatus.cs b/Netina.Domain/Enums/PaymentStatus.cs
similarity index 88%
rename from NetinaShop.Domain/Enums/PaymentStatus.cs
rename to Netina.Domain/Enums/PaymentStatus.cs
index c9258c2..67488ea 100644
--- a/NetinaShop.Domain/Enums/PaymentStatus.cs
+++ b/Netina.Domain/Enums/PaymentStatus.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum PaymentStatus
{
diff --git a/NetinaShop.Domain/Enums/PaymentType.cs b/Netina.Domain/Enums/PaymentType.cs
similarity index 85%
rename from NetinaShop.Domain/Enums/PaymentType.cs
rename to Netina.Domain/Enums/PaymentType.cs
index 109fc2b..96c18b8 100644
--- a/NetinaShop.Domain/Enums/PaymentType.cs
+++ b/Netina.Domain/Enums/PaymentType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum PaymentType
{
diff --git a/NetinaShop.Domain/Enums/QueryFilterType.cs b/Netina.Domain/Enums/QueryFilterType.cs
similarity index 69%
rename from NetinaShop.Domain/Enums/QueryFilterType.cs
rename to Netina.Domain/Enums/QueryFilterType.cs
index 8c38343..368a620 100644
--- a/NetinaShop.Domain/Enums/QueryFilterType.cs
+++ b/Netina.Domain/Enums/QueryFilterType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum QueryFilterType
{
diff --git a/NetinaShop.Domain/Enums/QuerySortBy.cs b/Netina.Domain/Enums/QuerySortBy.cs
similarity index 89%
rename from NetinaShop.Domain/Enums/QuerySortBy.cs
rename to Netina.Domain/Enums/QuerySortBy.cs
index fdd16a3..d6bd009 100644
--- a/NetinaShop.Domain/Enums/QuerySortBy.cs
+++ b/Netina.Domain/Enums/QuerySortBy.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum QuerySortBy
{
diff --git a/NetinaShop.Domain/Enums/SignUpStatus.cs b/Netina.Domain/Enums/SignUpStatus.cs
similarity index 72%
rename from NetinaShop.Domain/Enums/SignUpStatus.cs
rename to Netina.Domain/Enums/SignUpStatus.cs
index ca84dc8..3f9a3f0 100644
--- a/NetinaShop.Domain/Enums/SignUpStatus.cs
+++ b/Netina.Domain/Enums/SignUpStatus.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum SignUpStatus
{
diff --git a/NetinaShop.Domain/Enums/StorageFileType.cs b/Netina.Domain/Enums/StorageFileType.cs
similarity index 74%
rename from NetinaShop.Domain/Enums/StorageFileType.cs
rename to Netina.Domain/Enums/StorageFileType.cs
index e4db570..d690acf 100644
--- a/NetinaShop.Domain/Enums/StorageFileType.cs
+++ b/Netina.Domain/Enums/StorageFileType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Enums;
+namespace Netina.Domain.Enums;
public enum StorageFileType
{
diff --git a/NetinaShop.Domain/FodyWeavers.xml b/Netina.Domain/FodyWeavers.xml
similarity index 100%
rename from NetinaShop.Domain/FodyWeavers.xml
rename to Netina.Domain/FodyWeavers.xml
diff --git a/NetinaShop.Domain/Mappers/ApplicationUserMapper.g.cs b/Netina.Domain/Mappers/ApplicationUserMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/ApplicationUserMapper.g.cs
rename to Netina.Domain/Mappers/ApplicationUserMapper.g.cs
index fc1d853..e0ab309 100644
--- a/NetinaShop.Domain/Mappers/ApplicationUserMapper.g.cs
+++ b/Netina.Domain/Mappers/ApplicationUserMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ApplicationUserMapper
{
diff --git a/NetinaShop.Domain/Mappers/BlogCategoryMapper.g.cs b/Netina.Domain/Mappers/BlogCategoryMapper.g.cs
similarity index 98%
rename from NetinaShop.Domain/Mappers/BlogCategoryMapper.g.cs
rename to Netina.Domain/Mappers/BlogCategoryMapper.g.cs
index 622a658..d7638ff 100644
--- a/NetinaShop.Domain/Mappers/BlogCategoryMapper.g.cs
+++ b/Netina.Domain/Mappers/BlogCategoryMapper.g.cs
@@ -2,11 +2,11 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Blogs;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Blogs;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class BlogCategoryMapper
{
diff --git a/NetinaShop.Domain/Mappers/BlogMapper.g.cs b/Netina.Domain/Mappers/BlogMapper.g.cs
similarity index 98%
rename from NetinaShop.Domain/Mappers/BlogMapper.g.cs
rename to Netina.Domain/Mappers/BlogMapper.g.cs
index 357793a..3c8da9d 100644
--- a/NetinaShop.Domain/Mappers/BlogMapper.g.cs
+++ b/Netina.Domain/Mappers/BlogMapper.g.cs
@@ -3,11 +3,11 @@ using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using Mapster.Models;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Blogs;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Blogs;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class BlogMapper
{
diff --git a/NetinaShop.Domain/Mappers/BlogStorageFileMapper.g.cs b/Netina.Domain/Mappers/BlogStorageFileMapper.g.cs
similarity index 64%
rename from NetinaShop.Domain/Mappers/BlogStorageFileMapper.g.cs
rename to Netina.Domain/Mappers/BlogStorageFileMapper.g.cs
index 5801ccf..baa1e32 100644
--- a/NetinaShop.Domain/Mappers/BlogStorageFileMapper.g.cs
+++ b/Netina.Domain/Mappers/BlogStorageFileMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class BlogStorageFileMapper
{
diff --git a/NetinaShop.Domain/Mappers/BrandMapper.g.cs b/Netina.Domain/Mappers/BrandMapper.g.cs
similarity index 98%
rename from NetinaShop.Domain/Mappers/BrandMapper.g.cs
rename to Netina.Domain/Mappers/BrandMapper.g.cs
index 3ee7710..dd5b117 100644
--- a/NetinaShop.Domain/Mappers/BrandMapper.g.cs
+++ b/Netina.Domain/Mappers/BrandMapper.g.cs
@@ -2,11 +2,11 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class BrandMapper
{
diff --git a/NetinaShop.Domain/Mappers/BrandStorageFileMapper.g.cs b/Netina.Domain/Mappers/BrandStorageFileMapper.g.cs
similarity index 65%
rename from NetinaShop.Domain/Mappers/BrandStorageFileMapper.g.cs
rename to Netina.Domain/Mappers/BrandStorageFileMapper.g.cs
index 633543a..0fc506c 100644
--- a/NetinaShop.Domain/Mappers/BrandStorageFileMapper.g.cs
+++ b/Netina.Domain/Mappers/BrandStorageFileMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class BrandStorageFileMapper
{
diff --git a/NetinaShop.Domain/Mappers/CategoryDiscountMapper.g.cs b/Netina.Domain/Mappers/CategoryDiscountMapper.g.cs
similarity index 65%
rename from NetinaShop.Domain/Mappers/CategoryDiscountMapper.g.cs
rename to Netina.Domain/Mappers/CategoryDiscountMapper.g.cs
index dcbff66..6da6e9b 100644
--- a/NetinaShop.Domain/Mappers/CategoryDiscountMapper.g.cs
+++ b/Netina.Domain/Mappers/CategoryDiscountMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class CategoryDiscountMapper
{
diff --git a/NetinaShop.Domain/Mappers/CustomerMapper.g.cs b/Netina.Domain/Mappers/CustomerMapper.g.cs
similarity index 95%
rename from NetinaShop.Domain/Mappers/CustomerMapper.g.cs
rename to Netina.Domain/Mappers/CustomerMapper.g.cs
index 1d162c8..5bc520c 100644
--- a/NetinaShop.Domain/Mappers/CustomerMapper.g.cs
+++ b/Netina.Domain/Mappers/CustomerMapper.g.cs
@@ -1,10 +1,10 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
-using NetinaShop.Domain.Enums;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class CustomerMapper
{
diff --git a/NetinaShop.Domain/Mappers/DiscountMapper.g.cs b/Netina.Domain/Mappers/DiscountMapper.g.cs
similarity index 98%
rename from NetinaShop.Domain/Mappers/DiscountMapper.g.cs
rename to Netina.Domain/Mappers/DiscountMapper.g.cs
index 2aff39d..d7cd550 100644
--- a/NetinaShop.Domain/Mappers/DiscountMapper.g.cs
+++ b/Netina.Domain/Mappers/DiscountMapper.g.cs
@@ -1,10 +1,10 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Discounts;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Discounts;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class DiscountMapper
{
diff --git a/NetinaShop.Domain/Mappers/ManagerMapper.g.cs b/Netina.Domain/Mappers/ManagerMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/ManagerMapper.g.cs
rename to Netina.Domain/Mappers/ManagerMapper.g.cs
index c2869bc..9c1f8a8 100644
--- a/NetinaShop.Domain/Mappers/ManagerMapper.g.cs
+++ b/Netina.Domain/Mappers/ManagerMapper.g.cs
@@ -1,10 +1,10 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
-using NetinaShop.Domain.Enums;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ManagerMapper
{
diff --git a/NetinaShop.Domain/Mappers/MarketerMapper.g.cs b/Netina.Domain/Mappers/MarketerMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/MarketerMapper.g.cs
rename to Netina.Domain/Mappers/MarketerMapper.g.cs
index 55c836e..deeafa7 100644
--- a/NetinaShop.Domain/Mappers/MarketerMapper.g.cs
+++ b/Netina.Domain/Mappers/MarketerMapper.g.cs
@@ -1,10 +1,10 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
-using NetinaShop.Domain.Enums;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class MarketerMapper
{
diff --git a/NetinaShop.Domain/Mappers/NewsletterMemberMapper.g.cs b/Netina.Domain/Mappers/NewsletterMemberMapper.g.cs
similarity index 94%
rename from NetinaShop.Domain/Mappers/NewsletterMemberMapper.g.cs
rename to Netina.Domain/Mappers/NewsletterMemberMapper.g.cs
index 9e0eb44..548fb0e 100644
--- a/NetinaShop.Domain/Mappers/NewsletterMemberMapper.g.cs
+++ b/Netina.Domain/Mappers/NewsletterMemberMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class NewsletterMemberMapper
{
diff --git a/NetinaShop.Domain/Mappers/OrderMapper.g.cs b/Netina.Domain/Mappers/OrderMapper.g.cs
similarity index 95%
rename from NetinaShop.Domain/Mappers/OrderMapper.g.cs
rename to Netina.Domain/Mappers/OrderMapper.g.cs
index 36ef3e8..e0fbfaa 100644
--- a/NetinaShop.Domain/Mappers/OrderMapper.g.cs
+++ b/Netina.Domain/Mappers/OrderMapper.g.cs
@@ -3,15 +3,15 @@ using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using Mapster.Models;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Accounting;
-using NetinaShop.Domain.Entities.Orders;
-using NetinaShop.Domain.Entities.Products;
-using NetinaShop.Domain.Entities.Users;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Accounting;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Entities.Warehouses;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class OrderMapper
{
@@ -150,6 +150,8 @@ namespace NetinaShop.Domain.Mappers
Status = p18.Status,
OrderId = p18.OrderId,
Order = new Order() {Id = p18.OrderId},
+ CustomerId = p18.CustomerId,
+ Customer = new Customer() {Id = p18.CustomerId},
Id = p18.Id,
CreatedAt = p18.CreatedAt
}).ToList(),
@@ -279,6 +281,9 @@ namespace NetinaShop.Domain.Mappers
Type = p32.Type,
Status = p32.Status,
OrderId = p32.OrderId,
+ CustomerId = p32.CustomerId,
+ CustomerFullName = p32.Customer != null && p32.Customer.User != null ? p32.Customer.User.FirstName + " " + p32.Customer.User.LastName : string.Empty,
+ CustomerPhoneNumber = p32.Customer != null && p32.Customer.User != null ? p32.Customer.User.PhoneNumber : string.Empty,
Id = p32.Id,
CreatedAt = p32.CreatedAt
}).ToList(),
@@ -518,6 +523,8 @@ namespace NetinaShop.Domain.Mappers
Status = item.Status,
OrderId = item.OrderId,
Order = new Order() {Id = item.OrderId},
+ CustomerId = item.CustomerId,
+ Customer = new Customer() {Id = item.CustomerId},
Id = item.Id,
CreatedAt = item.CreatedAt
});
@@ -616,6 +623,8 @@ namespace NetinaShop.Domain.Mappers
Status = item.Status,
OrderId = item.OrderId,
Order = new Order() {Id = item.OrderId},
+ CustomerId = item.CustomerId,
+ Customer = new Customer() {Id = item.CustomerId},
Id = item.Id,
CreatedAt = item.CreatedAt
});
@@ -686,6 +695,9 @@ namespace NetinaShop.Domain.Mappers
Type = item.Type,
Status = item.Status,
OrderId = item.OrderId,
+ CustomerId = item.CustomerId,
+ CustomerFullName = item.Customer != null && item.Customer.User != null ? item.Customer.User.FirstName + " " + item.Customer.User.LastName : string.Empty,
+ CustomerPhoneNumber = item.Customer != null && item.Customer.User != null ? item.Customer.User.PhoneNumber : string.Empty,
Id = item.Id,
CreatedAt = item.CreatedAt
});
@@ -756,6 +768,9 @@ namespace NetinaShop.Domain.Mappers
Type = item.Type,
Status = item.Status,
OrderId = item.OrderId,
+ CustomerId = item.CustomerId,
+ CustomerFullName = item.Customer != null && item.Customer.User != null ? item.Customer.User.FirstName + " " + item.Customer.User.LastName : string.Empty,
+ CustomerPhoneNumber = item.Customer != null && item.Customer.User != null ? item.Customer.User.PhoneNumber : string.Empty,
Id = item.Id,
CreatedAt = item.CreatedAt
});
diff --git a/NetinaShop.Domain/Mappers/OrderProductMapper.g.cs b/Netina.Domain/Mappers/OrderProductMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/OrderProductMapper.g.cs
rename to Netina.Domain/Mappers/OrderProductMapper.g.cs
index a8057a7..acab1ea 100644
--- a/NetinaShop.Domain/Mappers/OrderProductMapper.g.cs
+++ b/Netina.Domain/Mappers/OrderProductMapper.g.cs
@@ -1,11 +1,11 @@
using System;
using System.Linq.Expressions;
using Mapster.Models;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Orders;
-using NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Products;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class OrderProductMapper
{
diff --git a/Netina.Domain/Mappers/PaymentMapper.g.cs b/Netina.Domain/Mappers/PaymentMapper.g.cs
new file mode 100644
index 0000000..2e6b088
--- /dev/null
+++ b/Netina.Domain/Mappers/PaymentMapper.g.cs
@@ -0,0 +1,139 @@
+using System;
+using System.Linq.Expressions;
+using Mapster.Models;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Accounting;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+
+namespace Netina.Domain.Mappers
+{
+ public static partial class PaymentMapper
+ {
+ public static Payment AdaptToPayment(this PaymentSDto p1)
+ {
+ return p1 == null ? null : new Payment()
+ {
+ FactorNumber = p1.FactorNumber,
+ Amount = p1.Amount,
+ Description = p1.Description,
+ TransactionCode = p1.TransactionCode,
+ CardPan = p1.CardPan,
+ Authority = p1.Authority,
+ Type = p1.Type,
+ Status = p1.Status,
+ OrderId = p1.OrderId,
+ Order = new Order() {Id = p1.OrderId},
+ CustomerId = p1.CustomerId,
+ Customer = new Customer() {Id = p1.CustomerId},
+ Id = p1.Id,
+ CreatedAt = p1.CreatedAt
+ };
+ }
+ public static Payment AdaptTo(this PaymentSDto p2, Payment p3)
+ {
+ if (p2 == null)
+ {
+ return null;
+ }
+ Payment result = p3 ?? new Payment();
+
+ result.FactorNumber = p2.FactorNumber;
+ result.Amount = p2.Amount;
+ result.Description = p2.Description;
+ result.TransactionCode = p2.TransactionCode;
+ result.CardPan = p2.CardPan;
+ result.Authority = p2.Authority;
+ result.Type = p2.Type;
+ result.Status = p2.Status;
+ result.OrderId = p2.OrderId;
+ result.Order = funcMain1(new Never(), result.Order, p2);
+ result.CustomerId = p2.CustomerId;
+ result.Customer = funcMain2(new Never(), result.Customer, p2);
+ result.Id = p2.Id;
+ result.CreatedAt = p2.CreatedAt;
+ return result;
+
+ }
+ public static PaymentSDto AdaptToSDto(this Payment p8)
+ {
+ return p8 == null ? null : new PaymentSDto()
+ {
+ FactorNumber = p8.FactorNumber,
+ Amount = p8.Amount,
+ Description = p8.Description,
+ TransactionCode = p8.TransactionCode,
+ CardPan = p8.CardPan,
+ Authority = p8.Authority,
+ Type = p8.Type,
+ Status = p8.Status,
+ OrderId = p8.OrderId,
+ CustomerId = p8.CustomerId,
+ CustomerFullName = p8.Customer != null && p8.Customer.User != null ? p8.Customer.User.FirstName + " " + p8.Customer.User.LastName : string.Empty,
+ CustomerPhoneNumber = p8.Customer != null && p8.Customer.User != null ? p8.Customer.User.PhoneNumber : string.Empty,
+ Id = p8.Id,
+ CreatedAt = p8.CreatedAt
+ };
+ }
+ public static PaymentSDto AdaptTo(this Payment p9, PaymentSDto p10)
+ {
+ if (p9 == null)
+ {
+ return null;
+ }
+ PaymentSDto result = p10 ?? new PaymentSDto();
+
+ result.FactorNumber = p9.FactorNumber;
+ result.Amount = p9.Amount;
+ result.Description = p9.Description;
+ result.TransactionCode = p9.TransactionCode;
+ result.CardPan = p9.CardPan;
+ result.Authority = p9.Authority;
+ result.Type = p9.Type;
+ result.Status = p9.Status;
+ result.OrderId = p9.OrderId;
+ result.CustomerId = p9.CustomerId;
+ result.CustomerFullName = p9.Customer != null && p9.Customer.User != null ? p9.Customer.User.FirstName + " " + p9.Customer.User.LastName : string.Empty;
+ result.CustomerPhoneNumber = p9.Customer != null && p9.Customer.User != null ? p9.Customer.User.PhoneNumber : string.Empty;
+ result.Id = p9.Id;
+ result.CreatedAt = p9.CreatedAt;
+ return result;
+
+ }
+ public static Expression> ProjectToSDto => p11 => new PaymentSDto()
+ {
+ FactorNumber = p11.FactorNumber,
+ Amount = p11.Amount,
+ Description = p11.Description,
+ TransactionCode = p11.TransactionCode,
+ CardPan = p11.CardPan,
+ Authority = p11.Authority,
+ Type = p11.Type,
+ Status = p11.Status,
+ OrderId = p11.OrderId,
+ CustomerId = p11.CustomerId,
+ CustomerFullName = p11.Customer != null && p11.Customer.User != null ? p11.Customer.User.FirstName + " " + p11.Customer.User.LastName : string.Empty,
+ CustomerPhoneNumber = p11.Customer != null && p11.Customer.User != null ? p11.Customer.User.PhoneNumber : string.Empty,
+ Id = p11.Id,
+ CreatedAt = p11.CreatedAt
+ };
+
+ private static Order funcMain1(Never p4, Order p5, PaymentSDto p2)
+ {
+ Order result = p5 ?? new Order();
+
+ result.Id = p2.OrderId;
+ return result;
+
+ }
+
+ private static Customer funcMain2(Never p6, Customer p7, PaymentSDto p2)
+ {
+ Customer result = p7 ?? new Customer();
+
+ result.Id = p2.CustomerId;
+ return result;
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/NetinaShop.Domain/Mappers/ProductCategoryMapper.g.cs b/Netina.Domain/Mappers/ProductCategoryMapper.g.cs
similarity index 98%
rename from NetinaShop.Domain/Mappers/ProductCategoryMapper.g.cs
rename to Netina.Domain/Mappers/ProductCategoryMapper.g.cs
index 243ec56..80a2592 100644
--- a/NetinaShop.Domain/Mappers/ProductCategoryMapper.g.cs
+++ b/Netina.Domain/Mappers/ProductCategoryMapper.g.cs
@@ -3,11 +3,11 @@ using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using Mapster.Models;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.ProductCategories;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ProductCategoryMapper
{
diff --git a/NetinaShop.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs b/Netina.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs
similarity index 68%
rename from NetinaShop.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs
rename to Netina.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs
index 42e4176..9861418 100644
--- a/NetinaShop.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs
+++ b/Netina.Domain/Mappers/ProductCategoryStorageFileMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ProductCategoryStorageFileMapper
{
diff --git a/NetinaShop.Domain/Mappers/ProductDiscountMapper.g.cs b/Netina.Domain/Mappers/ProductDiscountMapper.g.cs
similarity index 64%
rename from NetinaShop.Domain/Mappers/ProductDiscountMapper.g.cs
rename to Netina.Domain/Mappers/ProductDiscountMapper.g.cs
index 1f338d3..f024cbc 100644
--- a/NetinaShop.Domain/Mappers/ProductDiscountMapper.g.cs
+++ b/Netina.Domain/Mappers/ProductDiscountMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ProductDiscountMapper
{
diff --git a/NetinaShop.Domain/Mappers/ProductMapper.g.cs b/Netina.Domain/Mappers/ProductMapper.g.cs
similarity index 99%
rename from NetinaShop.Domain/Mappers/ProductMapper.g.cs
rename to Netina.Domain/Mappers/ProductMapper.g.cs
index 2b19dac..d4d5688 100644
--- a/NetinaShop.Domain/Mappers/ProductMapper.g.cs
+++ b/Netina.Domain/Mappers/ProductMapper.g.cs
@@ -3,13 +3,13 @@ using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using Mapster.Models;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Brands;
-using NetinaShop.Domain.Entities.ProductCategories;
-using NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.Products;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ProductMapper
{
diff --git a/NetinaShop.Domain/Mappers/ProductStorageFileMapper.g.cs b/Netina.Domain/Mappers/ProductStorageFileMapper.g.cs
similarity index 65%
rename from NetinaShop.Domain/Mappers/ProductStorageFileMapper.g.cs
rename to Netina.Domain/Mappers/ProductStorageFileMapper.g.cs
index 43e7d32..cdbf0d7 100644
--- a/NetinaShop.Domain/Mappers/ProductStorageFileMapper.g.cs
+++ b/Netina.Domain/Mappers/ProductStorageFileMapper.g.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ProductStorageFileMapper
{
diff --git a/NetinaShop.Domain/Mappers/ReviewMapper.g.cs b/Netina.Domain/Mappers/ReviewMapper.g.cs
similarity index 97%
rename from NetinaShop.Domain/Mappers/ReviewMapper.g.cs
rename to Netina.Domain/Mappers/ReviewMapper.g.cs
index e7ad4dd..b0fa32c 100644
--- a/NetinaShop.Domain/Mappers/ReviewMapper.g.cs
+++ b/Netina.Domain/Mappers/ReviewMapper.g.cs
@@ -1,10 +1,10 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.LargDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Products;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ReviewMapper
{
diff --git a/NetinaShop.Domain/Mappers/ShippingMapper.g.cs b/Netina.Domain/Mappers/ShippingMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/ShippingMapper.g.cs
rename to Netina.Domain/Mappers/ShippingMapper.g.cs
index bab358c..e2e6bb9 100644
--- a/NetinaShop.Domain/Mappers/ShippingMapper.g.cs
+++ b/Netina.Domain/Mappers/ShippingMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Warehouses;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class ShippingMapper
{
diff --git a/NetinaShop.Domain/Mappers/SpecificationMapper.g.cs b/Netina.Domain/Mappers/SpecificationMapper.g.cs
similarity index 96%
rename from NetinaShop.Domain/Mappers/SpecificationMapper.g.cs
rename to Netina.Domain/Mappers/SpecificationMapper.g.cs
index 63c2b86..446aa5a 100644
--- a/NetinaShop.Domain/Mappers/SpecificationMapper.g.cs
+++ b/Netina.Domain/Mappers/SpecificationMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Products;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Products;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class SpecificationMapper
{
diff --git a/NetinaShop.Domain/Mappers/StorageFileMapper.g.cs b/Netina.Domain/Mappers/StorageFileMapper.g.cs
similarity index 95%
rename from NetinaShop.Domain/Mappers/StorageFileMapper.g.cs
rename to Netina.Domain/Mappers/StorageFileMapper.g.cs
index 4a81a3e..749e6ca 100644
--- a/NetinaShop.Domain/Mappers/StorageFileMapper.g.cs
+++ b/Netina.Domain/Mappers/StorageFileMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.StorageFiles;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.StorageFiles;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class StorageFileMapper
{
diff --git a/NetinaShop.Domain/Mappers/UserAddressMapper.g.cs b/Netina.Domain/Mappers/UserAddressMapper.g.cs
similarity index 97%
rename from NetinaShop.Domain/Mappers/UserAddressMapper.g.cs
rename to Netina.Domain/Mappers/UserAddressMapper.g.cs
index f9c2ab4..0b75933 100644
--- a/NetinaShop.Domain/Mappers/UserAddressMapper.g.cs
+++ b/Netina.Domain/Mappers/UserAddressMapper.g.cs
@@ -1,9 +1,9 @@
using System;
using System.Linq.Expressions;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Users;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
-namespace NetinaShop.Domain.Mappers
+namespace Netina.Domain.Mappers
{
public static partial class UserAddressMapper
{
diff --git a/NetinaShop.Domain/MapsterRegister.cs b/Netina.Domain/MapsterRegister.cs
similarity index 94%
rename from NetinaShop.Domain/MapsterRegister.cs
rename to Netina.Domain/MapsterRegister.cs
index c8b137f..9e1c074 100644
--- a/NetinaShop.Domain/MapsterRegister.cs
+++ b/Netina.Domain/MapsterRegister.cs
@@ -1,6 +1,14 @@
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Accounting;
+using Netina.Domain.Entities.Blogs;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Entities.Users;
-namespace NetinaShop.Domain;
+namespace Netina.Domain;
public class MapsterRegister : IRegister
{
diff --git a/NetinaShop.Domain/MartenEntities/Pages/BasePage.cs b/Netina.Domain/MartenEntities/Pages/BasePage.cs
similarity index 84%
rename from NetinaShop.Domain/MartenEntities/Pages/BasePage.cs
rename to Netina.Domain/MartenEntities/Pages/BasePage.cs
index 23ac83e..8d4188f 100644
--- a/NetinaShop.Domain/MartenEntities/Pages/BasePage.cs
+++ b/Netina.Domain/MartenEntities/Pages/BasePage.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.MartenEntities.Pages;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.MartenEntities.Pages;
public class BasePage : MartenEntity
{
diff --git a/NetinaShop.Domain/MartenEntities/Pages/FAQPage.cs b/Netina.Domain/MartenEntities/Pages/FAQPage.cs
similarity index 68%
rename from NetinaShop.Domain/MartenEntities/Pages/FAQPage.cs
rename to Netina.Domain/MartenEntities/Pages/FAQPage.cs
index 72c113c..2a3bdb7 100644
--- a/NetinaShop.Domain/MartenEntities/Pages/FAQPage.cs
+++ b/Netina.Domain/MartenEntities/Pages/FAQPage.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.MartenEntities.Pages;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.MartenEntities.Pages;
[PageClassDisplay("FAQPage", "صفحه سوالات متداول")]
public class FAQPage
diff --git a/NetinaShop.Domain/MartenEntities/Settings/BaseSetting.cs b/Netina.Domain/MartenEntities/Settings/BaseSetting.cs
similarity index 70%
rename from NetinaShop.Domain/MartenEntities/Settings/BaseSetting.cs
rename to Netina.Domain/MartenEntities/Settings/BaseSetting.cs
index 536c627..4019bf9 100644
--- a/NetinaShop.Domain/MartenEntities/Settings/BaseSetting.cs
+++ b/Netina.Domain/MartenEntities/Settings/BaseSetting.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Domain.MartenEntities.Settings;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Domain.MartenEntities.Settings;
public class BaseSetting : MartenEntity
{
diff --git a/NetinaShop.Domain/MartenEntities/Settings/PaymentSetting.cs b/Netina.Domain/MartenEntities/Settings/PaymentSetting.cs
similarity index 82%
rename from NetinaShop.Domain/MartenEntities/Settings/PaymentSetting.cs
rename to Netina.Domain/MartenEntities/Settings/PaymentSetting.cs
index f3887b7..93554a9 100644
--- a/NetinaShop.Domain/MartenEntities/Settings/PaymentSetting.cs
+++ b/Netina.Domain/MartenEntities/Settings/PaymentSetting.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.MartenEntities.Settings;
+namespace Netina.Domain.MartenEntities.Settings;
public class PaymentSetting
{
diff --git a/NetinaShop.Domain/MartenEntities/Settings/ShopSetting.cs b/Netina.Domain/MartenEntities/Settings/ShopSetting.cs
similarity index 93%
rename from NetinaShop.Domain/MartenEntities/Settings/ShopSetting.cs
rename to Netina.Domain/MartenEntities/Settings/ShopSetting.cs
index 7194bab..eb5e886 100644
--- a/NetinaShop.Domain/MartenEntities/Settings/ShopSetting.cs
+++ b/Netina.Domain/MartenEntities/Settings/ShopSetting.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.MartenEntities.Settings;
+namespace Netina.Domain.MartenEntities.Settings;
public class ShopSetting
{
diff --git a/NetinaShop.Domain/Models/Claims/ApplicationClaims.cs b/Netina.Domain/Models/Claims/ApplicationClaims.cs
similarity index 99%
rename from NetinaShop.Domain/Models/Claims/ApplicationClaims.cs
rename to Netina.Domain/Models/Claims/ApplicationClaims.cs
index a7c0943..aa96581 100644
--- a/NetinaShop.Domain/Models/Claims/ApplicationClaims.cs
+++ b/Netina.Domain/Models/Claims/ApplicationClaims.cs
@@ -1,6 +1,6 @@
using System.Security.Claims;
-namespace NetinaShop.Domain.Models.Claims;
+namespace Netina.Domain.Models.Claims;
public static class ApplicationClaims
{
diff --git a/NetinaShop.Domain/Models/Claims/ApplicationPermission.cs b/Netina.Domain/Models/Claims/ApplicationPermission.cs
similarity index 98%
rename from NetinaShop.Domain/Models/Claims/ApplicationPermission.cs
rename to Netina.Domain/Models/Claims/ApplicationPermission.cs
index ae1e66e..1876422 100644
--- a/NetinaShop.Domain/Models/Claims/ApplicationPermission.cs
+++ b/Netina.Domain/Models/Claims/ApplicationPermission.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Models.Claims;
+namespace Netina.Domain.Models.Claims;
public static class ApplicationPermission
{
diff --git a/NetinaShop.Domain/Models/Claims/ClaimDto.cs b/Netina.Domain/Models/Claims/ClaimDto.cs
similarity index 94%
rename from NetinaShop.Domain/Models/Claims/ClaimDto.cs
rename to Netina.Domain/Models/Claims/ClaimDto.cs
index ce97ac2..c796f8d 100644
--- a/NetinaShop.Domain/Models/Claims/ClaimDto.cs
+++ b/Netina.Domain/Models/Claims/ClaimDto.cs
@@ -2,7 +2,7 @@
using System.Runtime.CompilerServices;
using System.Security.Claims;
-namespace NetinaShop.Domain.Models.Claims;
+namespace Netina.Domain.Models.Claims;
public class ClaimDto : INotifyPropertyChanged
{
public string Value { get; set; } = string.Empty;
diff --git a/NetinaShop.Domain/Models/Claims/CustomClaimType.cs b/Netina.Domain/Models/Claims/CustomClaimType.cs
similarity index 72%
rename from NetinaShop.Domain/Models/Claims/CustomClaimType.cs
rename to Netina.Domain/Models/Claims/CustomClaimType.cs
index 8206406..3e4399d 100644
--- a/NetinaShop.Domain/Models/Claims/CustomClaimType.cs
+++ b/Netina.Domain/Models/Claims/CustomClaimType.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Models.Claims
+namespace Netina.Domain.Models.Claims
{
public static class CustomClaimType
{
diff --git a/NetinaShop.Domain/Models/Districts/City.cs b/Netina.Domain/Models/Districts/City.cs
similarity index 80%
rename from NetinaShop.Domain/Models/Districts/City.cs
rename to Netina.Domain/Models/Districts/City.cs
index 5d2dbd2..109409b 100644
--- a/NetinaShop.Domain/Models/Districts/City.cs
+++ b/Netina.Domain/Models/Districts/City.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Models.Districts;
+namespace Netina.Domain.Models.Districts;
public class City
{
diff --git a/NetinaShop.Domain/Models/Districts/Province.cs b/Netina.Domain/Models/Districts/Province.cs
similarity index 81%
rename from NetinaShop.Domain/Models/Districts/Province.cs
rename to Netina.Domain/Models/Districts/Province.cs
index 01f7235..9c102ce 100644
--- a/NetinaShop.Domain/Models/Districts/Province.cs
+++ b/Netina.Domain/Models/Districts/Province.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Models.Districts;
+namespace Netina.Domain.Models.Districts;
public class Province
{
diff --git a/NetinaShop.Domain/Models/Settings/SiteSettings.cs b/Netina.Domain/Models/Settings/SiteSettings.cs
similarity index 97%
rename from NetinaShop.Domain/Models/Settings/SiteSettings.cs
rename to Netina.Domain/Models/Settings/SiteSettings.cs
index f183aa8..93a80ef 100644
--- a/NetinaShop.Domain/Models/Settings/SiteSettings.cs
+++ b/Netina.Domain/Models/Settings/SiteSettings.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Domain.Models.Settings;
+namespace Netina.Domain.Models.Settings;
public class SiteSettings
{
diff --git a/NetinaShop.Domain/NetinaShop.Domain.csproj b/Netina.Domain/Netina.Domain.csproj
similarity index 65%
rename from NetinaShop.Domain/NetinaShop.Domain.csproj
rename to Netina.Domain/Netina.Domain.csproj
index 02d5cc0..dd95c3f 100644
--- a/NetinaShop.Domain/NetinaShop.Domain.csproj
+++ b/Netina.Domain/Netina.Domain.csproj
@@ -47,12 +47,12 @@
-
-
+
+
-
+
@@ -61,23 +61,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetinaShop.Infrastructure/InfrastructureConfig.cs b/Netina.Infrastructure/InfrastructureConfig.cs
similarity index 58%
rename from NetinaShop.Infrastructure/InfrastructureConfig.cs
rename to Netina.Infrastructure/InfrastructureConfig.cs
index dd000ed..34e2a65 100644
--- a/NetinaShop.Infrastructure/InfrastructureConfig.cs
+++ b/Netina.Infrastructure/InfrastructureConfig.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure
+namespace Netina.Infrastructure
{
public class InfrastructureConfig
{
diff --git a/NetinaShop.Infrastructure/Marten/MartenRepository.cs b/Netina.Infrastructure/Marten/MartenRepository.cs
similarity index 92%
rename from NetinaShop.Infrastructure/Marten/MartenRepository.cs
rename to Netina.Infrastructure/Marten/MartenRepository.cs
index d636a0b..e2cf68a 100644
--- a/NetinaShop.Infrastructure/Marten/MartenRepository.cs
+++ b/Netina.Infrastructure/Marten/MartenRepository.cs
@@ -1,6 +1,10 @@
using Marten;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Entity;
+using Netina.Common.Models.Exception;
+using Netina.Repository.Repositories.Marten;
-namespace NetinaShop.Infrastructure.Marten;
+namespace Netina.Infrastructure.Marten;
public class MartenRepository : IMartenRepository where TMartenEntity : IMartenEntity
{
diff --git a/NetinaShop.Infrastructure/Marten/MartenRepositoryWrapper.cs b/Netina.Infrastructure/Marten/MartenRepositoryWrapper.cs
similarity index 78%
rename from NetinaShop.Infrastructure/Marten/MartenRepositoryWrapper.cs
rename to Netina.Infrastructure/Marten/MartenRepositoryWrapper.cs
index a363f02..8bc5407 100644
--- a/NetinaShop.Infrastructure/Marten/MartenRepositoryWrapper.cs
+++ b/Netina.Infrastructure/Marten/MartenRepositoryWrapper.cs
@@ -1,6 +1,8 @@
using Marten;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Repositories.Marten;
-namespace NetinaShop.Infrastructure.Marten;
+namespace Netina.Infrastructure.Marten;
public class MartenRepositoryWrapper : IMartenRepositoryWrapper
{
diff --git a/NetinaShop.Infrastructure/Models/DirectoryAddress.cs b/Netina.Infrastructure/Models/DirectoryAddress.cs
similarity index 82%
rename from NetinaShop.Infrastructure/Models/DirectoryAddress.cs
rename to Netina.Infrastructure/Models/DirectoryAddress.cs
index a55266b..ec9fd21 100644
--- a/NetinaShop.Infrastructure/Models/DirectoryAddress.cs
+++ b/Netina.Infrastructure/Models/DirectoryAddress.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models;
+namespace Netina.Infrastructure.Models;
public static class DirectoryAddress
{
diff --git a/NetinaShop.Infrastructure/Models/RestAddress.cs b/Netina.Infrastructure/Models/RestAddress.cs
similarity index 86%
rename from NetinaShop.Infrastructure/Models/RestAddress.cs
rename to Netina.Infrastructure/Models/RestAddress.cs
index 15d8292..b46d345 100644
--- a/NetinaShop.Infrastructure/Models/RestAddress.cs
+++ b/Netina.Infrastructure/Models/RestAddress.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models;
+namespace Netina.Infrastructure.Models;
public static class RestAddress
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs
similarity index 67%
rename from NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs
rename to Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs
index 494bf99..585d027 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs
+++ b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponse.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.KaveNegar;
+namespace Netina.Infrastructure.Models.RestApi.KaveNegar;
public class KaveNegarResponse
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs
similarity index 83%
rename from NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs
rename to Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs
index 0ff2fb0..15fe0c9 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs
+++ b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarResponseEntry.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.KaveNegar;
+namespace Netina.Infrastructure.Models.RestApi.KaveNegar;
public class KaveNegarResponseEntry
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs
similarity index 62%
rename from NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs
rename to Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs
index 7bea23a..f26114b 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs
+++ b/Netina.Infrastructure/Models/RestApi/KaveNegar/KaveNegarReturn.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.KaveNegar;
+namespace Netina.Infrastructure.Models.RestApi.KaveNegar;
public class KaveNegarReturn
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs
similarity index 88%
rename from NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs
rename to Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs
index bde994c..e49a617 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs
+++ b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkRequest.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+namespace Netina.Infrastructure.Models.RestApi.Zarinpal;
public class ZarinaplPaymentLinkRequest
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs
similarity index 87%
rename from NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs
rename to Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs
index 47d17d6..49444c7 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs
+++ b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentLinkResponse.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+namespace Netina.Infrastructure.Models.RestApi.Zarinpal;
public class ZarinaplPaymentLinkResponse
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs
similarity index 89%
rename from NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs
rename to Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs
index bbf2852..dafda19 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs
+++ b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplPaymentVerifyResponse.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+namespace Netina.Infrastructure.Models.RestApi.Zarinpal;
public class ZarinaplPaymentVerifyResponse
{
diff --git a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs
similarity index 75%
rename from NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs
rename to Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs
index 314b853..ab0ad28 100644
--- a/NetinaShop.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs
+++ b/Netina.Infrastructure/Models/RestApi/Zarinpal/ZarinaplVerifyPaymentRequest.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+namespace Netina.Infrastructure.Models.RestApi.Zarinpal;
public class ZarinaplVerifyPaymentRequest
{
diff --git a/NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs b/Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs
similarity index 95%
rename from NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs
rename to Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs
index c36fd5f..f7b71bf 100644
--- a/NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs
+++ b/Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.Scrapers.Digikala;
+namespace Netina.Infrastructure.Models.Scrapers.Digikala;
public class GetDigikalProductResponseDto
{
diff --git a/NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs b/Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs
similarity index 95%
rename from NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs
rename to Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs
index 7fcb0db..2c89189 100644
--- a/NetinaShop.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs
+++ b/Netina.Infrastructure/Models/Scrapers/Digikala/GetDigikalProductsResponseDto.cs
@@ -1,4 +1,4 @@
-namespace NetinaShop.Infrastructure.Models.Scrapers.Digikala;
+namespace Netina.Infrastructure.Models.Scrapers.Digikala;
public class GetDigikalProductsResponseDto
{
diff --git a/NetinaShop.Infrastructure/NetinaShop.Infrastructure.csproj b/Netina.Infrastructure/Netina.Infrastructure.csproj
similarity index 56%
rename from NetinaShop.Infrastructure/NetinaShop.Infrastructure.csproj
rename to Netina.Infrastructure/Netina.Infrastructure.csproj
index 30ed8bc..5728524 100644
--- a/NetinaShop.Infrastructure/NetinaShop.Infrastructure.csproj
+++ b/Netina.Infrastructure/Netina.Infrastructure.csproj
@@ -15,7 +15,7 @@
-
+
@@ -25,16 +25,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/NetinaShop.Infrastructure/RestServices/IDigikalaRestApi.cs b/Netina.Infrastructure/RestServices/IDigikalaRestApi.cs
similarity index 69%
rename from NetinaShop.Infrastructure/RestServices/IDigikalaRestApi.cs
rename to Netina.Infrastructure/RestServices/IDigikalaRestApi.cs
index b6bcc5d..b91ba02 100644
--- a/NetinaShop.Infrastructure/RestServices/IDigikalaRestApi.cs
+++ b/Netina.Infrastructure/RestServices/IDigikalaRestApi.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Infrastructure.Models.Scrapers.Digikala;
+using Netina.Infrastructure.Models.Scrapers.Digikala;
-namespace NetinaShop.Infrastructure.RestServices;
+namespace Netina.Infrastructure.RestServices;
public interface IDigikalaRestApi
{
diff --git a/NetinaShop.Infrastructure/RestServices/IFileRestApi.cs b/Netina.Infrastructure/RestServices/IFileRestApi.cs
similarity index 54%
rename from NetinaShop.Infrastructure/RestServices/IFileRestApi.cs
rename to Netina.Infrastructure/RestServices/IFileRestApi.cs
index a62d330..2a1feb6 100644
--- a/NetinaShop.Infrastructure/RestServices/IFileRestApi.cs
+++ b/Netina.Infrastructure/RestServices/IFileRestApi.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.ResponseDtos;
-namespace NetinaShop.Infrastructure.RestServices;
+namespace Netina.Infrastructure.RestServices;
public interface IFileRestApi
{
diff --git a/NetinaShop.Infrastructure/RestServices/IKaveNegarRestApi.cs b/Netina.Infrastructure/RestServices/IKaveNegarRestApi.cs
similarity index 80%
rename from NetinaShop.Infrastructure/RestServices/IKaveNegarRestApi.cs
rename to Netina.Infrastructure/RestServices/IKaveNegarRestApi.cs
index 200f3b4..6f84068 100644
--- a/NetinaShop.Infrastructure/RestServices/IKaveNegarRestApi.cs
+++ b/Netina.Infrastructure/RestServices/IKaveNegarRestApi.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Infrastructure.RestServices;
+using Netina.Infrastructure.Models.RestApi.KaveNegar;
+
+namespace Netina.Infrastructure.RestServices;
public interface IKaveNegarRestApi
{
diff --git a/NetinaShop.Infrastructure/RestServices/IRestApiWrapper.cs b/Netina.Infrastructure/RestServices/IRestApiWrapper.cs
similarity index 86%
rename from NetinaShop.Infrastructure/RestServices/IRestApiWrapper.cs
rename to Netina.Infrastructure/RestServices/IRestApiWrapper.cs
index df4a64c..a0939cd 100644
--- a/NetinaShop.Infrastructure/RestServices/IRestApiWrapper.cs
+++ b/Netina.Infrastructure/RestServices/IRestApiWrapper.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Infrastructure.Models;
+using Netina.Common.Models;
+using Netina.Infrastructure.Models;
-namespace NetinaShop.Infrastructure.RestServices;
+namespace Netina.Infrastructure.RestServices;
public interface IRestApiWrapper : IScopedDependency
{
diff --git a/NetinaShop.Infrastructure/RestServices/IZarinpalRestApi.cs b/Netina.Infrastructure/RestServices/IZarinpalRestApi.cs
similarity index 73%
rename from NetinaShop.Infrastructure/RestServices/IZarinpalRestApi.cs
rename to Netina.Infrastructure/RestServices/IZarinpalRestApi.cs
index 7be827b..9041ab5 100644
--- a/NetinaShop.Infrastructure/RestServices/IZarinpalRestApi.cs
+++ b/Netina.Infrastructure/RestServices/IZarinpalRestApi.cs
@@ -1,6 +1,6 @@
-using NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+using Netina.Infrastructure.Models.RestApi.Zarinpal;
-namespace NetinaShop.Infrastructure.RestServices;
+namespace Netina.Infrastructure.RestServices;
public interface IZarinpalRestApi
{
diff --git a/NetinaShop.Infrastructure/Services/DistrictService.cs b/Netina.Infrastructure/Services/DistrictService.cs
similarity index 82%
rename from NetinaShop.Infrastructure/Services/DistrictService.cs
rename to Netina.Infrastructure/Services/DistrictService.cs
index fb2328d..eaf3152 100644
--- a/NetinaShop.Infrastructure/Services/DistrictService.cs
+++ b/Netina.Infrastructure/Services/DistrictService.cs
@@ -1,8 +1,10 @@
-using NetinaShop.Domain.Models.Districts;
-using NetinaShop.Infrastructure.Models;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Domain.Models.Districts;
+using Netina.Infrastructure.Models;
using Newtonsoft.Json;
-namespace NetinaShop.Infrastructure.Services;
+namespace Netina.Infrastructure.Services;
public class DistrictService : IDistrictService
diff --git a/NetinaShop.Infrastructure/Services/ExternalFilesService.cs b/Netina.Infrastructure/Services/ExternalFilesService.cs
similarity index 76%
rename from NetinaShop.Infrastructure/Services/ExternalFilesService.cs
rename to Netina.Infrastructure/Services/ExternalFilesService.cs
index b55bf99..53fd279 100644
--- a/NetinaShop.Infrastructure/Services/ExternalFilesService.cs
+++ b/Netina.Infrastructure/Services/ExternalFilesService.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Dtos.ResponseDtos;
+using Netina.Core.Abstracts;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Models.Settings;
+using Netina.Infrastructure.RestServices;
-namespace NetinaShop.Infrastructure.Services;
+namespace Netina.Infrastructure.Services;
public class ExternalFilesService : IExternalFilesService
{
diff --git a/NetinaShop.Infrastructure/Services/Scrapers/DigikalaScraper.cs b/Netina.Infrastructure/Services/Scrapers/DigikalaScraper.cs
similarity index 90%
rename from NetinaShop.Infrastructure/Services/Scrapers/DigikalaScraper.cs
rename to Netina.Infrastructure/Services/Scrapers/DigikalaScraper.cs
index 004658d..e9390d8 100644
--- a/NetinaShop.Infrastructure/Services/Scrapers/DigikalaScraper.cs
+++ b/Netina.Infrastructure/Services/Scrapers/DigikalaScraper.cs
@@ -1,15 +1,19 @@
-using NetinaShop.Domain.CommandQueries.Commands;
-using NetinaShop.Domain.Dtos.ScraperDtos.Response;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Products;
-using NetinaShop.Repository.Repositories.Base.Contracts;
-using MediatR;
+using MediatR;
using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens;
-using NetinaShop.Domain.Entities.Brands;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.ScraperDtos.Response;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Domain.Entities.Products;
+using Netina.Infrastructure.RestServices;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Infrastructure.Services.Scrapers;
+namespace Netina.Infrastructure.Services.Scrapers;
public class DigikalaScraper : IDigikalaScraper
{
diff --git a/NetinaShop.Infrastructure/Services/SmsService.cs b/Netina.Infrastructure/Services/SmsService.cs
similarity index 89%
rename from NetinaShop.Infrastructure/Services/SmsService.cs
rename to Netina.Infrastructure/Services/SmsService.cs
index 71bb437..14510b8 100644
--- a/NetinaShop.Infrastructure/Services/SmsService.cs
+++ b/Netina.Infrastructure/Services/SmsService.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Infrastructure.Services;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Domain.Models.Settings;
+using Netina.Infrastructure.RestServices;
+
+namespace Netina.Infrastructure.Services;
public class SmsService : ISmsService
{
diff --git a/NetinaShop.Infrastructure/Services/StorageService.cs b/Netina.Infrastructure/Services/StorageService.cs
similarity index 95%
rename from NetinaShop.Infrastructure/Services/StorageService.cs
rename to Netina.Infrastructure/Services/StorageService.cs
index 2cbe141..1522ef1 100644
--- a/NetinaShop.Infrastructure/Services/StorageService.cs
+++ b/Netina.Infrastructure/Services/StorageService.cs
@@ -1,7 +1,10 @@
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Enums;
+using Netina.Common.Extensions;
+using Netina.Core.Abstracts;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Settings;
-namespace NetinaShop.Infrastructure.Services;
+namespace Netina.Infrastructure.Services;
public class StorageService : IStorageService
{
diff --git a/NetinaShop.Infrastructure/Services/UploadFileService.cs b/Netina.Infrastructure/Services/UploadFileService.cs
similarity index 92%
rename from NetinaShop.Infrastructure/Services/UploadFileService.cs
rename to Netina.Infrastructure/Services/UploadFileService.cs
index 6021239..a3ef8b1 100644
--- a/NetinaShop.Infrastructure/Services/UploadFileService.cs
+++ b/Netina.Infrastructure/Services/UploadFileService.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Core.Utilities;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Core.Abstracts;
+using Netina.Core.Utilities;
-namespace NetinaShop.Infrastructure.Services;
+namespace Netina.Infrastructure.Services;
public class UploadFileService : IUploadFileService
{
diff --git a/NetinaShop.Infrastructure/Services/ZarinpalService.cs b/Netina.Infrastructure/Services/ZarinpalService.cs
similarity index 90%
rename from NetinaShop.Infrastructure/Services/ZarinpalService.cs
rename to Netina.Infrastructure/Services/ZarinpalService.cs
index bdb1296..0724fba 100644
--- a/NetinaShop.Infrastructure/Services/ZarinpalService.cs
+++ b/Netina.Infrastructure/Services/ZarinpalService.cs
@@ -1,14 +1,18 @@
using MediatR;
using Microsoft.IdentityModel.Tokens;
-using NetinaShop.Core.CoreServices.Abstracts;
-using NetinaShop.Domain.CommandQueries.Commands;
-using NetinaShop.Domain.CommandQueries.Queries;
-using NetinaShop.Domain.Enums;
-using NetinaShop.Domain.MartenEntities.Settings;
-using NetinaShop.Infrastructure.Models.RestApi.Zarinpal;
+using Netina.Common.Models.Exception;
+using Netina.Core.Abstracts;
+using Netina.Core.CoreServices.Abstracts;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Enums;
+using Netina.Domain.MartenEntities.Settings;
+using Netina.Domain.Models.Settings;
+using Netina.Infrastructure.Models.RestApi.Zarinpal;
+using Netina.Infrastructure.RestServices;
using Newtonsoft.Json;
-namespace NetinaShop.Infrastructure.Services;
+namespace Netina.Infrastructure.Services;
public class ZarinpalService : IPaymentService
{
diff --git a/NetinaShop.Repository/Abstracts/ICurrentUserService.cs b/Netina.Repository/Abstracts/ICurrentUserService.cs
similarity index 83%
rename from NetinaShop.Repository/Abstracts/ICurrentUserService.cs
rename to Netina.Repository/Abstracts/ICurrentUserService.cs
index 8e90dfd..4e089f3 100644
--- a/NetinaShop.Repository/Abstracts/ICurrentUserService.cs
+++ b/Netina.Repository/Abstracts/ICurrentUserService.cs
@@ -1,6 +1,7 @@
using System.IdentityModel.Tokens.Jwt;
+using Netina.Common.Models;
-namespace NetinaShop.Repository.Abstracts;
+namespace Netina.Repository.Abstracts;
public interface ICurrentUserService : IScopedDependency
{
diff --git a/NetinaShop.Repository/Behaviors/ValidationBehavior.cs b/Netina.Repository/Behaviors/ValidationBehavior.cs
similarity index 87%
rename from NetinaShop.Repository/Behaviors/ValidationBehavior.cs
rename to Netina.Repository/Behaviors/ValidationBehavior.cs
index f4cdd1a..33e3e38 100644
--- a/NetinaShop.Repository/Behaviors/ValidationBehavior.cs
+++ b/Netina.Repository/Behaviors/ValidationBehavior.cs
@@ -1,7 +1,8 @@
using FluentValidation;
-using ValidationException = NetinaShop.Common.Models.Exception.ValidationException;
+using Netina.Common.Models.Exception;
+using ValidationException = Netina.Common.Models.Exception.ValidationException;
-namespace NetinaShop.Repository.Behaviors;
+namespace Netina.Repository.Behaviors;
public class ValidationBehavior : IPipelineBehavior where TRequest : notnull
{
diff --git a/NetinaShop.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs b/Netina.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs
similarity index 97%
rename from NetinaShop.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs
rename to Netina.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs
index 7fb5682..4f3072f 100644
--- a/NetinaShop.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs
+++ b/Netina.Repository/Extensions/DbContextOptionCustomExtensionsInfo.cs
@@ -1,7 +1,7 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
-namespace NetinaShop.Repository.Extensions;
+namespace Netina.Repository.Extensions;
public class DbContextOptionCustomExtensionsInfo : DbContextOptionsExtensionInfo
{
diff --git a/NetinaShop.Repository/Extensions/ModelBuilderExtensions.cs b/Netina.Repository/Extensions/ModelBuilderExtensions.cs
similarity index 98%
rename from NetinaShop.Repository/Extensions/ModelBuilderExtensions.cs
rename to Netina.Repository/Extensions/ModelBuilderExtensions.cs
index 596495c..ba6180d 100644
--- a/NetinaShop.Repository/Extensions/ModelBuilderExtensions.cs
+++ b/Netina.Repository/Extensions/ModelBuilderExtensions.cs
@@ -1,6 +1,8 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Models;
-namespace NetinaShop.Repository.Extensions;
+namespace Netina.Repository.Extensions;
public class ModelBuilderQueryFilter
{
diff --git a/NetinaShop.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs b/Netina.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs
similarity index 91%
rename from NetinaShop.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs
rename to Netina.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs
index 0716af0..b0f118a 100644
--- a/NetinaShop.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs
+++ b/Netina.Repository/Handlers/Accounting/CreateOrUpdatePaymentCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Accounting;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Accounting;
+namespace Netina.Repository.Handlers.Accounting;
public class CreateOrUpdatePaymentCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs b/Netina.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs
rename to Netina.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs
index 00e58d5..bfc915d 100644
--- a/NetinaShop.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs
+++ b/Netina.Repository/Handlers/Accounting/GetPaymentQueryHandler.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Accounting;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Accounting;
+namespace Netina.Repository.Handlers.Accounting;
public class GetPaymentQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs b/Netina.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs
similarity index 75%
rename from NetinaShop.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs
rename to Netina.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs
index 5bafe3e..c5e6f27 100644
--- a/NetinaShop.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Accounting/GetPaymentsQueryHandler.cs
@@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Accounting;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Accounting;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Accounting;
+namespace Netina.Repository.Handlers.Accounting;
public class GetPaymentsQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs b/Netina.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs
similarity index 81%
rename from NetinaShop.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs
rename to Netina.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs
index 205ed78..3b2d493 100644
--- a/NetinaShop.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs
+++ b/Netina.Repository/Handlers/Addresses/CreateAddressCommandHandler.cs
@@ -1,4 +1,11 @@
-namespace NetinaShop.Repository.Handlers.Addresses;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Repository.Handlers.Addresses;
public class CreateAddressCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs b/Netina.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs
similarity index 78%
rename from NetinaShop.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs
rename to Netina.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs
index 41d4ba2..cb8c652 100644
--- a/NetinaShop.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs
+++ b/Netina.Repository/Handlers/Addresses/DeleteAddressCommandHandler.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Addresses;
+namespace Netina.Repository.Handlers.Addresses;
public class DeleteAddressCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs b/Netina.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs
similarity index 80%
rename from NetinaShop.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs
rename to Netina.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs
index 4a2584c..be3e75f 100644
--- a/NetinaShop.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs
+++ b/Netina.Repository/Handlers/Addresses/GetUserAddressesQueryHandler.cs
@@ -1,6 +1,13 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Addresses;
+namespace Netina.Repository.Handlers.Addresses;
public class GetUserAddressesQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Brands/CreateBrandCommandHandler.cs b/Netina.Repository/Handlers/Brands/CreateBrandCommandHandler.cs
similarity index 80%
rename from NetinaShop.Repository/Handlers/Brands/CreateBrandCommandHandler.cs
rename to Netina.Repository/Handlers/Brands/CreateBrandCommandHandler.cs
index f588e49..f3c453e 100644
--- a/NetinaShop.Repository/Handlers/Brands/CreateBrandCommandHandler.cs
+++ b/Netina.Repository/Handlers/Brands/CreateBrandCommandHandler.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Brands;
+namespace Netina.Repository.Handlers.Brands;
public class CreateBrandCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs b/Netina.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs
similarity index 79%
rename from NetinaShop.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs
rename to Netina.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs
index ed7f755..14a72f7 100644
--- a/NetinaShop.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs
+++ b/Netina.Repository/Handlers/Brands/DeleteBrandCommandHandler.cs
@@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Brands;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Brands;
+namespace Netina.Repository.Handlers.Brands;
public class DeleteBrandCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Brands/GetBrandsQueryHandler.cs b/Netina.Repository/Handlers/Brands/GetBrandsQueryHandler.cs
similarity index 91%
rename from NetinaShop.Repository/Handlers/Brands/GetBrandsQueryHandler.cs
rename to Netina.Repository/Handlers/Brands/GetBrandsQueryHandler.cs
index a34f10c..e584bea 100644
--- a/NetinaShop.Repository/Handlers/Brands/GetBrandsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Brands/GetBrandsQueryHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Brands;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Brands;
+namespace Netina.Repository.Handlers.Brands;
public class GetBrandsQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs b/Netina.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs
similarity index 89%
rename from NetinaShop.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs
rename to Netina.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs
index 1ed7a05..099e611 100644
--- a/NetinaShop.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs
+++ b/Netina.Repository/Handlers/Brands/UpdateBrandCommandHandler.cs
@@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Brands;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Brands;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Brands;
+namespace Netina.Repository.Handlers.Brands;
public class UpdateBrandCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs b/Netina.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs
rename to Netina.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs
index a1b05b5..9a6c21b 100644
--- a/NetinaShop.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs
+++ b/Netina.Repository/Handlers/Brands/Validators/CreateBrandCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Brands.Validators;
+namespace Netina.Repository.Handlers.Brands.Validators;
public class CreateBrandCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs b/Netina.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs
rename to Netina.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs
index 8b58175..4f814fc 100644
--- a/NetinaShop.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs
+++ b/Netina.Repository/Handlers/Brands/Validators/UpdateBrandCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Brands.Validators;
+namespace Netina.Repository.Handlers.Brands.Validators;
public class UpdateBrandCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs b/Netina.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs
similarity index 65%
rename from NetinaShop.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs
rename to Netina.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs
index c4e7bbb..1242419 100644
--- a/NetinaShop.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs
+++ b/Netina.Repository/Handlers/Complexes/CreateOrUpdateComplexCommandHandler.cs
@@ -1,6 +1,7 @@
-using NetinaShop.Domain.DocumentEntities.Complexes;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.DocumentEntities.Complexes;
-namespace NetinaShop.Repository.Handlers.Complexes;
+namespace Netina.Repository.Handlers.Complexes;
public class CreateOrUpdateComplexCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs b/Netina.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs
similarity index 65%
rename from NetinaShop.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs
rename to Netina.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs
index 3e889e2..d91e156 100644
--- a/NetinaShop.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs
+++ b/Netina.Repository/Handlers/Complexes/Validators/CreateBrandCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Complexes.Validators;
+namespace Netina.Repository.Handlers.Complexes.Validators;
public class CreateOrUpdateComplexCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs b/Netina.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs
similarity index 92%
rename from NetinaShop.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs
rename to Netina.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs
index 2179942..53393dd 100644
--- a/NetinaShop.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/CreateDiscountCommandHandler.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Repository.Handlers.Discounts;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Repository.Handlers.Discounts;
public class CreateDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs b/Netina.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs
similarity index 85%
rename from NetinaShop.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs
rename to Netina.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs
index 9651583..34ad05b 100644
--- a/NetinaShop.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/CreateSaleCooperationDiscountHandler.cs
@@ -1,6 +1,15 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Discounts;
+namespace Netina.Repository.Handlers.Discounts;
public class CreateSaleCooperationDiscountHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs b/Netina.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs
rename to Netina.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs
index e308ace..99d90b5 100644
--- a/NetinaShop.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/DeleteDiscountCommandHandler.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Discounts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Discounts;
+namespace Netina.Repository.Handlers.Discounts;
public class DeleteDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs b/Netina.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs
similarity index 73%
rename from NetinaShop.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs
rename to Netina.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs
index 3bfb868..c0ef6a9 100644
--- a/NetinaShop.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/GetDiscountQueryHandler.cs
@@ -1,6 +1,12 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Discounts;
+namespace Netina.Repository.Handlers.Discounts;
public class GetDiscountQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs b/Netina.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs
similarity index 78%
rename from NetinaShop.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs
rename to Netina.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs
index bfb9f5b..86ad478 100644
--- a/NetinaShop.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/GetDiscountsQueryHandler.cs
@@ -1,6 +1,10 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Discounts;
+namespace Netina.Repository.Handlers.Discounts;
public class GetDiscountsQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs b/Netina.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs
similarity index 93%
rename from NetinaShop.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs
rename to Netina.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs
index 097eb5c..b947a5c 100644
--- a/NetinaShop.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs
+++ b/Netina.Repository/Handlers/Discounts/UpdateDiscountCommandHandler.cs
@@ -1,6 +1,12 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Discounts;
+namespace Netina.Repository.Handlers.Discounts;
public class UpdateDiscountCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs b/Netina.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs
similarity index 89%
rename from NetinaShop.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs
rename to Netina.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs
index 4070d73..e153a5f 100644
--- a/NetinaShop.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs
+++ b/Netina.Repository/Handlers/Discounts/Validators/CreateDiscountCommandValidator.cs
@@ -1,6 +1,8 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Enums;
-namespace NetinaShop.Repository.Handlers.Discounts.Validators;
+namespace Netina.Repository.Handlers.Discounts.Validators;
public class CreateDiscountCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs b/Netina.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs
similarity index 89%
rename from NetinaShop.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs
rename to Netina.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs
index 2f089e2..9a3c6ff 100644
--- a/NetinaShop.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs
+++ b/Netina.Repository/Handlers/Discounts/Validators/UpdateDiscountCommandValidator.cs
@@ -1,6 +1,8 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Enums;
-namespace NetinaShop.Repository.Handlers.Discounts.Validators;
+namespace Netina.Repository.Handlers.Discounts.Validators;
public class UpdateDiscountCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs b/Netina.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs
similarity index 88%
rename from NetinaShop.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs
rename to Netina.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs
index 7373240..fabd5f7 100644
--- a/NetinaShop.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs
+++ b/Netina.Repository/Handlers/Newsletters/CreateNewsletterMemberCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Newsletters;
+namespace Netina.Repository.Handlers.Newsletters;
public class CreateNewsletterMemberCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs b/Netina.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs
similarity index 79%
rename from NetinaShop.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs
rename to Netina.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs
index 82adafd..a9ee32e 100644
--- a/NetinaShop.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs
+++ b/Netina.Repository/Handlers/Newsletters/GetNewsletterMembersQueryHandler.cs
@@ -1,6 +1,10 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Newsletters;
+namespace Netina.Repository.Handlers.Newsletters;
public class GetNewsletterMembersQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs b/Netina.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs
similarity index 86%
rename from NetinaShop.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs
rename to Netina.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs
index 77e69d8..ac8e960 100644
--- a/NetinaShop.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs
+++ b/Netina.Repository/Handlers/Newsletters/Validators/CreateNewsletterMemberCommandValidator.cs
@@ -1,7 +1,9 @@
using FluentValidation;
using Microsoft.IdentityModel.Tokens;
+using Netina.Common.Extensions;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Newsletters.Validators;
+namespace Netina.Repository.Handlers.Newsletters.Validators;
public class CreateNewsletterMemberCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs b/Netina.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs
similarity index 83%
rename from NetinaShop.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs
rename to Netina.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs
index bcf0fe2..4f419bf 100644
--- a/NetinaShop.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs
+++ b/Netina.Repository/Handlers/Orders/CreateBaseOrderCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class CreateBaseOrderCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs b/Netina.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs
rename to Netina.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs
index d4f4def..c89e23e 100644
--- a/NetinaShop.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs
+++ b/Netina.Repository/Handlers/Orders/DeleteOrderCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Orders;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class DeleteOrderCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs b/Netina.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs
similarity index 76%
rename from NetinaShop.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs
rename to Netina.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs
index 9626384..151f1bd 100644
--- a/NetinaShop.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs
+++ b/Netina.Repository/Handlers/Orders/GetOrderLDtoQueryHandler.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class GetOrderLDtoQueryHandler: IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Orders/GetOrderQueryHandler.cs b/Netina.Repository/Handlers/Orders/GetOrderQueryHandler.cs
similarity index 84%
rename from NetinaShop.Repository/Handlers/Orders/GetOrderQueryHandler.cs
rename to Netina.Repository/Handlers/Orders/GetOrderQueryHandler.cs
index acdbe1f..b050ed9 100644
--- a/NetinaShop.Repository/Handlers/Orders/GetOrderQueryHandler.cs
+++ b/Netina.Repository/Handlers/Orders/GetOrderQueryHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Entities.Orders;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class GetOrderQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Orders/GetOrdersQueryHandler.cs b/Netina.Repository/Handlers/Orders/GetOrdersQueryHandler.cs
similarity index 85%
rename from NetinaShop.Repository/Handlers/Orders/GetOrdersQueryHandler.cs
rename to Netina.Repository/Handlers/Orders/GetOrdersQueryHandler.cs
index 79ba509..452c176 100644
--- a/NetinaShop.Repository/Handlers/Orders/GetOrdersQueryHandler.cs
+++ b/Netina.Repository/Handlers/Orders/GetOrdersQueryHandler.cs
@@ -1,7 +1,14 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class GetOrdersQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs b/Netina.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs
rename to Netina.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs
index cf700ac..33b9a07 100644
--- a/NetinaShop.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs
+++ b/Netina.Repository/Handlers/Orders/GetUserOrdersQueryHandler.cs
@@ -1,7 +1,14 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Orders;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Orders;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Orders;
+namespace Netina.Repository.Handlers.Orders;
public class GetUserOrdersQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs b/Netina.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs
similarity index 80%
rename from NetinaShop.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs
index de6693f..a4f0ce8 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/CreateProductCategoryCommandHandler.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class CreateProductCategoryCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs b/Netina.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs
index a48db71..3b09d90 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/DeleteProductCategoryCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class DeleteProductCategoryCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs b/Netina.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs
similarity index 88%
rename from NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs
index 7d7df29..244ba99 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/GetProductCategoriesQueryHandler.cs
@@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class GetProductCategoriesQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs b/Netina.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs
index 737dee1..3eefb06 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/GetProductCategoryChildrenQueryHandler.cs
@@ -1,8 +1,10 @@
-using MediatR;
-using System.Threading;
-using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class GetProductCategoryChildrenQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs b/Netina.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs
similarity index 74%
rename from NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs
index 64e27c3..fc4159f 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/GetProductCategoryQueryHandler.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.ProductCategories;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class GetProductCategoryQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs b/Netina.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs
similarity index 87%
rename from NetinaShop.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs
rename to Netina.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs
index 9fa9008..b5933a3 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs
+++ b/Netina.Repository/Handlers/ProductCategories/UpdateProductCategoryCommandHandler.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.ProductCategories;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.ProductCategories;
+namespace Netina.Repository.Handlers.ProductCategories;
public class UpdateProductCategoryCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs b/Netina.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs
similarity index 76%
rename from NetinaShop.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs
rename to Netina.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs
index 792295d..932239d 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs
+++ b/Netina.Repository/Handlers/ProductCategories/Validators/CreateProductCategoryCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.ProductCategories.Validators;
+namespace Netina.Repository.Handlers.ProductCategories.Validators;
public class CreateProductCategoryCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs b/Netina.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs
similarity index 76%
rename from NetinaShop.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs
rename to Netina.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs
index df28abc..c94231e 100644
--- a/NetinaShop.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs
+++ b/Netina.Repository/Handlers/ProductCategories/Validators/UpdateProductCategoryCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.ProductCategories.Validators;
+namespace Netina.Repository.Handlers.ProductCategories.Validators;
public class UpdateProductCategoryCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs b/Netina.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs
similarity index 85%
rename from NetinaShop.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs
rename to Netina.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs
index 09c41c6..45103f6 100644
--- a/NetinaShop.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs
+++ b/Netina.Repository/Handlers/Products/ChangeProductDisplayedCommandHandler.cs
@@ -1,6 +1,10 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Products;
+namespace Netina.Repository.Handlers.Products;
public class ChangeProductDisplayedCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/CreateProductCommandHandler.cs b/Netina.Repository/Handlers/Products/CreateProductCommandHandler.cs
similarity index 89%
rename from NetinaShop.Repository/Handlers/Products/CreateProductCommandHandler.cs
rename to Netina.Repository/Handlers/Products/CreateProductCommandHandler.cs
index 6fa5514..36202ea 100644
--- a/NetinaShop.Repository/Handlers/Products/CreateProductCommandHandler.cs
+++ b/Netina.Repository/Handlers/Products/CreateProductCommandHandler.cs
@@ -1,4 +1,10 @@
-namespace NetinaShop.Repository.Handlers.Products;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
+
+namespace Netina.Repository.Handlers.Products;
public class CreateProductCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/DeleteProductCommandHandler.cs b/Netina.Repository/Handlers/Products/DeleteProductCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Products/DeleteProductCommandHandler.cs
rename to Netina.Repository/Handlers/Products/DeleteProductCommandHandler.cs
index d115981..b375d79 100644
--- a/NetinaShop.Repository/Handlers/Products/DeleteProductCommandHandler.cs
+++ b/Netina.Repository/Handlers/Products/DeleteProductCommandHandler.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Products;
+namespace Netina.Repository.Handlers.Products;
public class DeleteProductCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/GetProductQueryHandler.cs b/Netina.Repository/Handlers/Products/GetProductQueryHandler.cs
similarity index 76%
rename from NetinaShop.Repository/Handlers/Products/GetProductQueryHandler.cs
rename to Netina.Repository/Handlers/Products/GetProductQueryHandler.cs
index cf90c90..7a59a15 100644
--- a/NetinaShop.Repository/Handlers/Products/GetProductQueryHandler.cs
+++ b/Netina.Repository/Handlers/Products/GetProductQueryHandler.cs
@@ -1,6 +1,13 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Products;
+namespace Netina.Repository.Handlers.Products;
public class GetProductQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/GetProductsQueryHandler.cs b/Netina.Repository/Handlers/Products/GetProductsQueryHandler.cs
similarity index 91%
rename from NetinaShop.Repository/Handlers/Products/GetProductsQueryHandler.cs
rename to Netina.Repository/Handlers/Products/GetProductsQueryHandler.cs
index 00c84e4..b874a23 100644
--- a/NetinaShop.Repository/Handlers/Products/GetProductsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Products/GetProductsQueryHandler.cs
@@ -1,10 +1,15 @@
using Microsoft.EntityFrameworkCore;
-using static Microsoft.AspNetCore.Hosting.Internal.HostingApplication;
-using System.IdentityModel.Tokens.Jwt;
-using System.Net;
-using System.Security.Claims;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.ResponseDtos;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Discounts;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Enums;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Products;
+namespace Netina.Repository.Handlers.Products;
public class GetProductsQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/UpdateProductCommandHandler.cs b/Netina.Repository/Handlers/Products/UpdateProductCommandHandler.cs
similarity index 92%
rename from NetinaShop.Repository/Handlers/Products/UpdateProductCommandHandler.cs
rename to Netina.Repository/Handlers/Products/UpdateProductCommandHandler.cs
index e768114..12f7caf 100644
--- a/NetinaShop.Repository/Handlers/Products/UpdateProductCommandHandler.cs
+++ b/Netina.Repository/Handlers/Products/UpdateProductCommandHandler.cs
@@ -1,6 +1,13 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Domain.Enums;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Products;
+namespace Netina.Repository.Handlers.Products;
public class UpdateProductCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs b/Netina.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs
similarity index 91%
rename from NetinaShop.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs
rename to Netina.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs
index 29b9942..0e74a11 100644
--- a/NetinaShop.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs
+++ b/Netina.Repository/Handlers/Products/Validators/CreateProductCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Products.Validators;
+namespace Netina.Repository.Handlers.Products.Validators;
public class CreateProductCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs b/Netina.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs
similarity index 91%
rename from NetinaShop.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs
rename to Netina.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs
index 2948598..6c95cb7 100644
--- a/NetinaShop.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs
+++ b/Netina.Repository/Handlers/Products/Validators/UpdateProductCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Products.Validators;
+namespace Netina.Repository.Handlers.Products.Validators;
public class UpdateProductCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs b/Netina.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs
similarity index 79%
rename from NetinaShop.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs
rename to Netina.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs
index 3823fec..50cff1b 100644
--- a/NetinaShop.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs
+++ b/Netina.Repository/Handlers/Reviews/CreateReviewCommandHandler.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
-using AppException = NetinaShop.Common.Models.Exception.AppException;
+using Netina.Common.Models.Api;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
+using AppException = Netina.Common.Models.Exception.AppException;
-namespace NetinaShop.Repository.Handlers.Reviews;
+namespace Netina.Repository.Handlers.Reviews;
public class CreateReviewCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs b/Netina.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs
rename to Netina.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs
index 8e6c97c..dcdb37d 100644
--- a/NetinaShop.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs
+++ b/Netina.Repository/Handlers/Reviews/DeleteReviewCommandHandler.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Reviews;
+namespace Netina.Repository.Handlers.Reviews;
public class DeleteReviewCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/GetReviewQueryHandler.cs b/Netina.Repository/Handlers/Reviews/GetReviewQueryHandler.cs
similarity index 73%
rename from NetinaShop.Repository/Handlers/Reviews/GetReviewQueryHandler.cs
rename to Netina.Repository/Handlers/Reviews/GetReviewQueryHandler.cs
index 166d488..63caa20 100644
--- a/NetinaShop.Repository/Handlers/Reviews/GetReviewQueryHandler.cs
+++ b/Netina.Repository/Handlers/Reviews/GetReviewQueryHandler.cs
@@ -1,6 +1,12 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.LargDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Reviews;
+namespace Netina.Repository.Handlers.Reviews;
public class GetReviewQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs b/Netina.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs
rename to Netina.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs
index 930eb40..3e1d79e 100644
--- a/NetinaShop.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Reviews/GetReviewsQueryHandler.cs
@@ -1,6 +1,10 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Reviews;
+namespace Netina.Repository.Handlers.Reviews;
public class GetReviewsQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs b/Netina.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs
similarity index 86%
rename from NetinaShop.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs
rename to Netina.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs
index 6f602ba..ab5e4e9 100644
--- a/NetinaShop.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs
+++ b/Netina.Repository/Handlers/Reviews/Validators/CreateReviewCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Reviews.Validators;
+namespace Netina.Repository.Handlers.Reviews.Validators;
public class CreateReviewCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs b/Netina.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs
similarity index 86%
rename from NetinaShop.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs
rename to Netina.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs
index 1f7aa29..670e14e 100644
--- a/NetinaShop.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs
+++ b/Netina.Repository/Handlers/Reviews/Validators/UpdateReviewCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Reviews.Validators;
+namespace Netina.Repository.Handlers.Reviews.Validators;
public class UpdateReviewCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs b/Netina.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs
rename to Netina.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs
index 933eb3e..511cbfb 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs
+++ b/Netina.Repository/Handlers/Warehouses/CreateShippingCommandHandler.cs
@@ -1,6 +1,9 @@
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Warehouses;
+namespace Netina.Repository.Handlers.Warehouses;
public class CreateShippingCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs b/Netina.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs
rename to Netina.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs
index 556eb8e..fe3e648 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs
+++ b/Netina.Repository/Handlers/Warehouses/DeleteShippingCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Warehouses;
+namespace Netina.Repository.Handlers.Warehouses;
public class DeleteShippingCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs b/Netina.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs
similarity index 73%
rename from NetinaShop.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs
rename to Netina.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs
index 1001e0b..f36b594 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs
+++ b/Netina.Repository/Handlers/Warehouses/GetShippingQueryHandler.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Warehouses;
+namespace Netina.Repository.Handlers.Warehouses;
public class GetShippingQueryHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs b/Netina.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs
similarity index 77%
rename from NetinaShop.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs
rename to Netina.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs
index 305a751..798d23d 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs
+++ b/Netina.Repository/Handlers/Warehouses/GetShippingsQueryHandler.cs
@@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Domain.CommandQueries.Queries;
+using Netina.Domain.Dtos.SmallDtos;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Warehouses;
+namespace Netina.Repository.Handlers.Warehouses;
public class GetShippingsQueryHandler : IRequestHandler>
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs b/Netina.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs
similarity index 82%
rename from NetinaShop.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs
rename to Netina.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs
index 5c05213..536be7d 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs
+++ b/Netina.Repository/Handlers/Warehouses/UpdateShippingCommandHandler.cs
@@ -1,7 +1,11 @@
using Microsoft.EntityFrameworkCore;
-using NetinaShop.Domain.Entities.Warehouses;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Exception;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Entities.Warehouses;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Handlers.Warehouses;
+namespace Netina.Repository.Handlers.Warehouses;
public class UpdateShippingCommandHandler : IRequestHandler
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs b/Netina.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs
similarity index 86%
rename from NetinaShop.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs
rename to Netina.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs
index 873fa1a..2077b1b 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs
+++ b/Netina.Repository/Handlers/Warehouses/Validators/CreateShippingCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Warehouses.Validators;
+namespace Netina.Repository.Handlers.Warehouses.Validators;
public class CreateShippingCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs b/Netina.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs
similarity index 86%
rename from NetinaShop.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs
rename to Netina.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs
index f99bfd9..cc2c106 100644
--- a/NetinaShop.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs
+++ b/Netina.Repository/Handlers/Warehouses/Validators/UpdateShippingCommandValidator.cs
@@ -1,6 +1,7 @@
using FluentValidation;
+using Netina.Domain.CommandQueries.Commands;
-namespace NetinaShop.Repository.Handlers.Warehouses.Validators;
+namespace Netina.Repository.Handlers.Warehouses.Validators;
public class UpdateShippingCommandValidator : AbstractValidator
{
diff --git a/NetinaShop.Repository/Migrations/20240123111307_Init.Designer.cs b/Netina.Repository/Migrations/20240123111307_Init.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240123111307_Init.Designer.cs
rename to Netina.Repository/Migrations/20240123111307_Init.Designer.cs
index d31f571..eeeec56 100644
--- a/NetinaShop.Repository/Migrations/20240123111307_Init.Designer.cs
+++ b/Netina.Repository/Migrations/20240123111307_Init.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240123111307_Init.cs b/Netina.Repository/Migrations/20240123111307_Init.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240123111307_Init.cs
rename to Netina.Repository/Migrations/20240123111307_Init.cs
diff --git a/NetinaShop.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs b/Netina.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs
rename to Netina.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs
index a15d2a7..8238245 100644
--- a/NetinaShop.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs
+++ b/Netina.Repository/Migrations/20240129072040_editSpecificationNullParent.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240129072040_editSpecificationNullParent.cs b/Netina.Repository/Migrations/20240129072040_editSpecificationNullParent.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240129072040_editSpecificationNullParent.cs
rename to Netina.Repository/Migrations/20240129072040_editSpecificationNullParent.cs
diff --git a/NetinaShop.Repository/Migrations/20240202154106_editDiscount.Designer.cs b/Netina.Repository/Migrations/20240202154106_editDiscount.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240202154106_editDiscount.Designer.cs
rename to Netina.Repository/Migrations/20240202154106_editDiscount.Designer.cs
index 8b5e7b7..30613ec 100644
--- a/NetinaShop.Repository/Migrations/20240202154106_editDiscount.Designer.cs
+++ b/Netina.Repository/Migrations/20240202154106_editDiscount.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240202154106_editDiscount.cs b/Netina.Repository/Migrations/20240202154106_editDiscount.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240202154106_editDiscount.cs
rename to Netina.Repository/Migrations/20240202154106_editDiscount.cs
diff --git a/NetinaShop.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs b/Netina.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs
rename to Netina.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs
index b6287e7..76d5234 100644
--- a/NetinaShop.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs
+++ b/Netina.Repository/Migrations/20240207080859_EditForeigenKeies.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240207080859_EditForeigenKeies.cs b/Netina.Repository/Migrations/20240207080859_EditForeigenKeies.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240207080859_EditForeigenKeies.cs
rename to Netina.Repository/Migrations/20240207080859_EditForeigenKeies.cs
diff --git a/NetinaShop.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs b/Netina.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs
rename to Netina.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs
index ef7d2be..dc2c35a 100644
--- a/NetinaShop.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs
+++ b/Netina.Repository/Migrations/20240208123658_EditOrderAddDeviceId.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240208123658_EditOrderAddDeviceId.cs b/Netina.Repository/Migrations/20240208123658_EditOrderAddDeviceId.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240208123658_EditOrderAddDeviceId.cs
rename to Netina.Repository/Migrations/20240208123658_EditOrderAddDeviceId.cs
diff --git a/NetinaShop.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs b/Netina.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs
rename to Netina.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs
index 341b444..2694ebe 100644
--- a/NetinaShop.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs
+++ b/Netina.Repository/Migrations/20240208150343_EditOrderNullUserId.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240208150343_EditOrderNullUserId.cs b/Netina.Repository/Migrations/20240208150343_EditOrderNullUserId.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240208150343_EditOrderNullUserId.cs
rename to Netina.Repository/Migrations/20240208150343_EditOrderNullUserId.cs
diff --git a/NetinaShop.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs b/Netina.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs
rename to Netina.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs
index fbee361..a423262 100644
--- a/NetinaShop.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs
+++ b/Netina.Repository/Migrations/20240208152319_EditOrderUserId.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240208152319_EditOrderUserId.cs b/Netina.Repository/Migrations/20240208152319_EditOrderUserId.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240208152319_EditOrderUserId.cs
rename to Netina.Repository/Migrations/20240208152319_EditOrderUserId.cs
diff --git a/NetinaShop.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs b/Netina.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs
rename to Netina.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs
index faac1c4..c01b2ab 100644
--- a/NetinaShop.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs
+++ b/Netina.Repository/Migrations/20240209142029_EditProductIsEnable.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240209142029_EditProductIsEnable.cs b/Netina.Repository/Migrations/20240209142029_EditProductIsEnable.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240209142029_EditProductIsEnable.cs
rename to Netina.Repository/Migrations/20240209142029_EditProductIsEnable.cs
diff --git a/NetinaShop.Repository/Migrations/20240209170630_EditShippingName.Designer.cs b/Netina.Repository/Migrations/20240209170630_EditShippingName.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240209170630_EditShippingName.Designer.cs
rename to Netina.Repository/Migrations/20240209170630_EditShippingName.Designer.cs
index 3000be0..e50573b 100644
--- a/NetinaShop.Repository/Migrations/20240209170630_EditShippingName.Designer.cs
+++ b/Netina.Repository/Migrations/20240209170630_EditShippingName.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240209170630_EditShippingName.cs b/Netina.Repository/Migrations/20240209170630_EditShippingName.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240209170630_EditShippingName.cs
rename to Netina.Repository/Migrations/20240209170630_EditShippingName.cs
diff --git a/NetinaShop.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs b/Netina.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs
rename to Netina.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs
index 82448f3..e5acb95 100644
--- a/NetinaShop.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs
+++ b/Netina.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.cs b/Netina.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.cs
rename to Netina.Repository/Migrations/20240209214154_EditOrderProductAddDiscount.cs
diff --git a/NetinaShop.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs b/Netina.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs
rename to Netina.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs
index 9001672..72d25f3 100644
--- a/NetinaShop.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs
+++ b/Netina.Repository/Migrations/20240210134749_EditOrderAddFactorCode.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240210134749_EditOrderAddFactorCode.cs b/Netina.Repository/Migrations/20240210134749_EditOrderAddFactorCode.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240210134749_EditOrderAddFactorCode.cs
rename to Netina.Repository/Migrations/20240210134749_EditOrderAddFactorCode.cs
diff --git a/NetinaShop.Repository/Migrations/20240211102121_AddPayment.Designer.cs b/Netina.Repository/Migrations/20240211102121_AddPayment.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240211102121_AddPayment.Designer.cs
rename to Netina.Repository/Migrations/20240211102121_AddPayment.Designer.cs
index 2ed3b27..c8ac59f 100644
--- a/NetinaShop.Repository/Migrations/20240211102121_AddPayment.Designer.cs
+++ b/Netina.Repository/Migrations/20240211102121_AddPayment.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240211102121_AddPayment.cs b/Netina.Repository/Migrations/20240211102121_AddPayment.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240211102121_AddPayment.cs
rename to Netina.Repository/Migrations/20240211102121_AddPayment.cs
diff --git a/NetinaShop.Repository/Migrations/20240212114249_EditAddress.Designer.cs b/Netina.Repository/Migrations/20240212114249_EditAddress.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240212114249_EditAddress.Designer.cs
rename to Netina.Repository/Migrations/20240212114249_EditAddress.Designer.cs
index 7b20eb7..f5498d5 100644
--- a/NetinaShop.Repository/Migrations/20240212114249_EditAddress.Designer.cs
+++ b/Netina.Repository/Migrations/20240212114249_EditAddress.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240212114249_EditAddress.cs b/Netina.Repository/Migrations/20240212114249_EditAddress.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240212114249_EditAddress.cs
rename to Netina.Repository/Migrations/20240212114249_EditAddress.cs
diff --git a/NetinaShop.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs b/Netina.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs
rename to Netina.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs
index 1b01a7b..1aa7df4 100644
--- a/NetinaShop.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs
+++ b/Netina.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.cs b/Netina.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.cs
rename to Netina.Repository/Migrations/20240212160400_EditShippingAddWorkingDays.cs
diff --git a/NetinaShop.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs b/Netina.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs
rename to Netina.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs
index 0721b13..061f4f2 100644
--- a/NetinaShop.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs
+++ b/Netina.Repository/Migrations/20240212172112_EditShippingAddAddressId.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240212172112_EditShippingAddAddressId.cs b/Netina.Repository/Migrations/20240212172112_EditShippingAddAddressId.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240212172112_EditShippingAddAddressId.cs
rename to Netina.Repository/Migrations/20240212172112_EditShippingAddAddressId.cs
diff --git a/NetinaShop.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs b/Netina.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs
rename to Netina.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs
index 86c50df..73bdec2 100644
--- a/NetinaShop.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs
+++ b/Netina.Repository/Migrations/20240212202112_EditOrderDelivey.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240212202112_EditOrderDelivey.cs b/Netina.Repository/Migrations/20240212202112_EditOrderDelivey.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240212202112_EditOrderDelivey.cs
rename to Netina.Repository/Migrations/20240212202112_EditOrderDelivey.cs
diff --git a/NetinaShop.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs b/Netina.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs
rename to Netina.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs
index 71c0625..9f0d67f 100644
--- a/NetinaShop.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs
+++ b/Netina.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.cs b/Netina.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.cs
rename to Netina.Repository/Migrations/20240213103856_EditOrderAddProductDiscount.cs
diff --git a/NetinaShop.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs b/Netina.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs
rename to Netina.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs
index 584e62f..aac35c5 100644
--- a/NetinaShop.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs
+++ b/Netina.Repository/Migrations/20240222102310_EditBrandAddEnglishName.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240222102310_EditBrandAddEnglishName.cs b/Netina.Repository/Migrations/20240222102310_EditBrandAddEnglishName.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240222102310_EditBrandAddEnglishName.cs
rename to Netina.Repository/Migrations/20240222102310_EditBrandAddEnglishName.cs
diff --git a/NetinaShop.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs b/Netina.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs
rename to Netina.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs
index d1fc9b5..a0037bc 100644
--- a/NetinaShop.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs
+++ b/Netina.Repository/Migrations/20240222192632_AddNewsletterMember.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240222192632_AddNewsletterMember.cs b/Netina.Repository/Migrations/20240222192632_AddNewsletterMember.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240222192632_AddNewsletterMember.cs
rename to Netina.Repository/Migrations/20240222192632_AddNewsletterMember.cs
diff --git a/NetinaShop.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs b/Netina.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs
rename to Netina.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs
index 96ac542..0ead376 100644
--- a/NetinaShop.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs
+++ b/Netina.Repository/Migrations/20240224163606_EditDiscountAddCorporate.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240224163606_EditDiscountAddCorporate.cs b/Netina.Repository/Migrations/20240224163606_EditDiscountAddCorporate.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240224163606_EditDiscountAddCorporate.cs
rename to Netina.Repository/Migrations/20240224163606_EditDiscountAddCorporate.cs
diff --git a/NetinaShop.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs b/Netina.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs
rename to Netina.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs
index 9572113..7813465 100644
--- a/NetinaShop.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs
+++ b/Netina.Repository/Migrations/20240225133310_AddUserVersionUsed.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240225133310_AddUserVersionUsed.cs b/Netina.Repository/Migrations/20240225133310_AddUserVersionUsed.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240225133310_AddUserVersionUsed.cs
rename to Netina.Repository/Migrations/20240225133310_AddUserVersionUsed.cs
diff --git a/NetinaShop.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs b/Netina.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs
rename to Netina.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs
index cd9ccd7..473bf07 100644
--- a/NetinaShop.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs
+++ b/Netina.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.cs b/Netina.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.cs
rename to Netina.Repository/Migrations/20240229174513_EditOrderAddDeliverAt.cs
diff --git a/NetinaShop.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs b/Netina.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs
rename to Netina.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs
index cd92fa4..0676c94 100644
--- a/NetinaShop.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs
+++ b/Netina.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.cs b/Netina.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.cs
rename to Netina.Repository/Migrations/20240412160833_EditOrderDeliveryAddTrackingCode.cs
diff --git a/NetinaShop.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs b/Netina.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs
rename to Netina.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs
index 432b0ac..ab4badd 100644
--- a/NetinaShop.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs
+++ b/Netina.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.cs b/Netina.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.cs
rename to Netina.Repository/Migrations/20240414120218_editDiscountAddFirstPurchase.cs
diff --git a/NetinaShop.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs b/Netina.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs
rename to Netina.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs
index dafc35e..6b06537 100644
--- a/NetinaShop.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs
+++ b/Netina.Repository/Migrations/20240415174511_AddNewUserEntites.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240415174511_AddNewUserEntites.cs b/Netina.Repository/Migrations/20240415174511_AddNewUserEntites.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240415174511_AddNewUserEntites.cs
rename to Netina.Repository/Migrations/20240415174511_AddNewUserEntites.cs
diff --git a/NetinaShop.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs b/Netina.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs
rename to Netina.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs
index 68133a8..a710cde 100644
--- a/NetinaShop.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs
+++ b/Netina.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.cs b/Netina.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.cs
rename to Netina.Repository/Migrations/20240415180335_ChangeOrderUserIdToCustomerId.cs
diff --git a/NetinaShop.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs b/Netina.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs
rename to Netina.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs
index ba2dc39..00db857 100644
--- a/NetinaShop.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs
+++ b/Netina.Repository/Migrations/20240415212810_AddCustomerIdToPayment.Designer.cs
@@ -4,7 +4,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Migrations/20240415212810_AddCustomerIdToPayment.cs b/Netina.Repository/Migrations/20240415212810_AddCustomerIdToPayment.cs
similarity index 100%
rename from NetinaShop.Repository/Migrations/20240415212810_AddCustomerIdToPayment.cs
rename to Netina.Repository/Migrations/20240415212810_AddCustomerIdToPayment.cs
diff --git a/NetinaShop.Repository/Migrations/ApplicationContextModelSnapshot.cs b/Netina.Repository/Migrations/ApplicationContextModelSnapshot.cs
similarity index 99%
rename from NetinaShop.Repository/Migrations/ApplicationContextModelSnapshot.cs
rename to Netina.Repository/Migrations/ApplicationContextModelSnapshot.cs
index f085647..f78b991 100644
--- a/NetinaShop.Repository/Migrations/ApplicationContextModelSnapshot.cs
+++ b/Netina.Repository/Migrations/ApplicationContextModelSnapshot.cs
@@ -3,7 +3,7 @@ using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetinaShop.Repository.Models;
+using Netina.Repository.Models;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/NetinaShop.Repository/Models/ApplicationContext.cs b/Netina.Repository/Models/ApplicationContext.cs
similarity index 92%
rename from NetinaShop.Repository/Models/ApplicationContext.cs
rename to Netina.Repository/Models/ApplicationContext.cs
index 043f5c9..5d67b60 100644
--- a/NetinaShop.Repository/Models/ApplicationContext.cs
+++ b/Netina.Repository/Models/ApplicationContext.cs
@@ -1,8 +1,10 @@
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
-using System.Reflection.Emit;
+using Netina.Common.Models.Entity;
+using Netina.Domain.Entities.Users;
+using Netina.Repository.Extensions;
-namespace NetinaShop.Repository.Models;
+namespace Netina.Repository.Models;
public class ApplicationContext : IdentityDbContext
diff --git a/NetinaShop.Repository/NetinaShop.Repository.csproj b/Netina.Repository/Netina.Repository.csproj
similarity index 58%
rename from NetinaShop.Repository/NetinaShop.Repository.csproj
rename to Netina.Repository/Netina.Repository.csproj
index d6f4b54..66ee285 100644
--- a/NetinaShop.Repository/NetinaShop.Repository.csproj
+++ b/Netina.Repository/Netina.Repository.csproj
@@ -34,7 +34,7 @@
-
+
@@ -46,30 +46,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NetinaShop.Repository/Repositories/Base/BaseRepository.cs b/Netina.Repository/Repositories/Base/BaseRepository.cs
similarity index 92%
rename from NetinaShop.Repository/Repositories/Base/BaseRepository.cs
rename to Netina.Repository/Repositories/Base/BaseRepository.cs
index 130c3bd..fbe3b20 100644
--- a/NetinaShop.Repository/Repositories/Base/BaseRepository.cs
+++ b/Netina.Repository/Repositories/Base/BaseRepository.cs
@@ -1,6 +1,14 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Api;
+using Netina.Common.Models.Entity;
+using Netina.Common.Models.Exception;
+using Netina.Domain.Entities.Products;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Repositories.Base
+namespace Netina.Repository.Repositories.Base
{
public class BaseRepository : Repository, IBaseRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/Contracts/IBaseRepository.cs b/Netina.Repository/Repositories/Base/Contracts/IBaseRepository.cs
similarity index 58%
rename from NetinaShop.Repository/Repositories/Base/Contracts/IBaseRepository.cs
rename to Netina.Repository/Repositories/Base/Contracts/IBaseRepository.cs
index 23e3713..f81140a 100644
--- a/NetinaShop.Repository/Repositories/Base/Contracts/IBaseRepository.cs
+++ b/Netina.Repository/Repositories/Base/Contracts/IBaseRepository.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Repository.Repositories.Base.Contracts
+using Netina.Common.Models.Entity;
+
+namespace Netina.Repository.Repositories.Base.Contracts
{
public interface IBaseRepository : IDisposable, IReadRepository, IWriteRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/Contracts/IReadRepository.cs b/Netina.Repository/Repositories/Base/Contracts/IReadRepository.cs
similarity index 82%
rename from NetinaShop.Repository/Repositories/Base/Contracts/IReadRepository.cs
rename to Netina.Repository/Repositories/Base/Contracts/IReadRepository.cs
index 3667a39..55a8fcb 100644
--- a/NetinaShop.Repository/Repositories/Base/Contracts/IReadRepository.cs
+++ b/Netina.Repository/Repositories/Base/Contracts/IReadRepository.cs
@@ -1,6 +1,7 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Entity;
-namespace NetinaShop.Repository.Repositories.Base.Contracts
+namespace Netina.Repository.Repositories.Base.Contracts
{
public interface IReadRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/Contracts/IRepository.cs b/Netina.Repository/Repositories/Base/Contracts/IRepository.cs
similarity index 73%
rename from NetinaShop.Repository/Repositories/Base/Contracts/IRepository.cs
rename to Netina.Repository/Repositories/Base/Contracts/IRepository.cs
index f499ad0..b17eb70 100644
--- a/NetinaShop.Repository/Repositories/Base/Contracts/IRepository.cs
+++ b/Netina.Repository/Repositories/Base/Contracts/IRepository.cs
@@ -1,6 +1,7 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Entity;
-namespace NetinaShop.Repository.Repositories.Base.Contracts
+namespace Netina.Repository.Repositories.Base.Contracts
{
internal interface IRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs b/Netina.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs
similarity index 77%
rename from NetinaShop.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs
rename to Netina.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs
index 3e9a202..4f52c42 100644
--- a/NetinaShop.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs
+++ b/Netina.Repository/Repositories/Base/Contracts/IRepositoryWrapper.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Repository.Repositories.Base.Contracts
+using Netina.Common.Models;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Repository.Repositories.Base.Contracts
{
public interface IRepositoryWrapper : IDisposable , IScopedDependency
{
diff --git a/NetinaShop.Repository/Repositories/Base/Contracts/IWriteRepository.cs b/Netina.Repository/Repositories/Base/Contracts/IWriteRepository.cs
similarity index 81%
rename from NetinaShop.Repository/Repositories/Base/Contracts/IWriteRepository.cs
rename to Netina.Repository/Repositories/Base/Contracts/IWriteRepository.cs
index ee73f2e..baec96b 100644
--- a/NetinaShop.Repository/Repositories/Base/Contracts/IWriteRepository.cs
+++ b/Netina.Repository/Repositories/Base/Contracts/IWriteRepository.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Repository.Repositories.Base.Contracts
+using Netina.Common.Models.Entity;
+
+namespace Netina.Repository.Repositories.Base.Contracts
{
public interface IWriteRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/ReadRepository.cs b/Netina.Repository/Repositories/Base/ReadRepository.cs
similarity index 84%
rename from NetinaShop.Repository/Repositories/Base/ReadRepository.cs
rename to Netina.Repository/Repositories/Base/ReadRepository.cs
index fb716d1..1265ba2 100644
--- a/NetinaShop.Repository/Repositories/Base/ReadRepository.cs
+++ b/Netina.Repository/Repositories/Base/ReadRepository.cs
@@ -1,6 +1,11 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Entity;
+using Netina.Common.Models.Exception;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Repositories.Base
+namespace Netina.Repository.Repositories.Base
{
public class ReadRepository : Repository, IDisposable, IReadRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/Repository.cs b/Netina.Repository/Repositories/Base/Repository.cs
similarity index 85%
rename from NetinaShop.Repository/Repositories/Base/Repository.cs
rename to Netina.Repository/Repositories/Base/Repository.cs
index a020d12..03997ab 100644
--- a/NetinaShop.Repository/Repositories/Base/Repository.cs
+++ b/Netina.Repository/Repositories/Base/Repository.cs
@@ -1,6 +1,9 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Repositories.Base
+namespace Netina.Repository.Repositories.Base
{
public class Repository : IRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Base/RepositoryWrapper.cs b/Netina.Repository/Repositories/Base/RepositoryWrapper.cs
similarity index 92%
rename from NetinaShop.Repository/Repositories/Base/RepositoryWrapper.cs
rename to Netina.Repository/Repositories/Base/RepositoryWrapper.cs
index 0e32c4a..ca0441c 100644
--- a/NetinaShop.Repository/Repositories/Base/RepositoryWrapper.cs
+++ b/Netina.Repository/Repositories/Base/RepositoryWrapper.cs
@@ -1,8 +1,12 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Microsoft.EntityFrameworkCore.Storage;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Repositories.Base;
+namespace Netina.Repository.Repositories.Base;
public class RepositoryWrapper : IRepositoryWrapper
{
private readonly ApplicationContext _context;
diff --git a/NetinaShop.Repository/Repositories/Base/WriteRepository.cs b/Netina.Repository/Repositories/Base/WriteRepository.cs
similarity index 93%
rename from NetinaShop.Repository/Repositories/Base/WriteRepository.cs
rename to Netina.Repository/Repositories/Base/WriteRepository.cs
index 95dc025..f4f20a1 100644
--- a/NetinaShop.Repository/Repositories/Base/WriteRepository.cs
+++ b/Netina.Repository/Repositories/Base/WriteRepository.cs
@@ -1,7 +1,12 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Common.Extensions;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Abstracts;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
-namespace NetinaShop.Repository.Repositories.Base
+namespace Netina.Repository.Repositories.Base
{
public class WriteRepository : Repository, IDisposable, IWriteRepository where T : class, IApiEntity
{
diff --git a/NetinaShop.Repository/Repositories/Marten/IMartenRepository.cs b/Netina.Repository/Repositories/Marten/IMartenRepository.cs
similarity index 86%
rename from NetinaShop.Repository/Repositories/Marten/IMartenRepository.cs
rename to Netina.Repository/Repositories/Marten/IMartenRepository.cs
index e2739c1..77391b1 100644
--- a/NetinaShop.Repository/Repositories/Marten/IMartenRepository.cs
+++ b/Netina.Repository/Repositories/Marten/IMartenRepository.cs
@@ -1,6 +1,8 @@
using System.Linq.Expressions;
+using Netina.Common.Models;
+using Netina.Common.Models.Entity;
-namespace NetinaShop.Repository.Repositories.Marten;
+namespace Netina.Repository.Repositories.Marten;
public interface IMartenRepository : IScopedDependency where TMartenEntity : IMartenEntity
{
diff --git a/NetinaShop.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs b/Netina.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs
similarity index 59%
rename from NetinaShop.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs
rename to Netina.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs
index 9c49d29..0972d4b 100644
--- a/NetinaShop.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs
+++ b/Netina.Repository/Repositories/Marten/IMartenRepositoryWrapper.cs
@@ -1,4 +1,7 @@
-namespace NetinaShop.Repository.Repositories.Marten;
+using Netina.Common.Models;
+using Netina.Common.Models.Entity;
+
+namespace Netina.Repository.Repositories.Marten;
public interface IMartenRepositoryWrapper : IScopedDependency
{
diff --git a/NetinaShop.Repository/Repositories/UnitOfWork/IUnitOfWork.cs b/Netina.Repository/Repositories/UnitOfWork/IUnitOfWork.cs
similarity index 70%
rename from NetinaShop.Repository/Repositories/UnitOfWork/IUnitOfWork.cs
rename to Netina.Repository/Repositories/UnitOfWork/IUnitOfWork.cs
index 98d101f..63b042e 100644
--- a/NetinaShop.Repository/Repositories/UnitOfWork/IUnitOfWork.cs
+++ b/Netina.Repository/Repositories/UnitOfWork/IUnitOfWork.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Repository.Repositories.UnitOfWork;
+using Netina.Common.Models;
+
+namespace Netina.Repository.Repositories.UnitOfWork;
public interface IUnitOfWork : IScopedDependency
{
diff --git a/NetinaShop.Repository/Repositories/UnitOfWork/UnitOfWork.cs b/Netina.Repository/Repositories/UnitOfWork/UnitOfWork.cs
similarity index 94%
rename from NetinaShop.Repository/Repositories/UnitOfWork/UnitOfWork.cs
rename to Netina.Repository/Repositories/UnitOfWork/UnitOfWork.cs
index c26a9aa..ded895a 100644
--- a/NetinaShop.Repository/Repositories/UnitOfWork/UnitOfWork.cs
+++ b/Netina.Repository/Repositories/UnitOfWork/UnitOfWork.cs
@@ -1,8 +1,10 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Microsoft.EntityFrameworkCore.Storage;
+using Netina.Common.Models.Entity;
+using Netina.Repository.Models;
-namespace NetinaShop.Repository.Repositories.UnitOfWork;
+namespace Netina.Repository.Repositories.UnitOfWork;
public class UnitOfWork : IUnitOfWork
{
diff --git a/NetinaShop.Repository/RepositoryConfig.cs b/Netina.Repository/RepositoryConfig.cs
similarity index 87%
rename from NetinaShop.Repository/RepositoryConfig.cs
rename to Netina.Repository/RepositoryConfig.cs
index 56934de..95fba81 100644
--- a/NetinaShop.Repository/RepositoryConfig.cs
+++ b/Netina.Repository/RepositoryConfig.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Repository;
+using Netina.Repository.Services.Abstracts;
+
+namespace Netina.Repository;
public static class RepositoryConfig
{
diff --git a/NetinaShop.Repository/Services/Abstracts/IDbInitializerService.cs b/Netina.Repository/Services/Abstracts/IDbInitializerService.cs
similarity index 64%
rename from NetinaShop.Repository/Services/Abstracts/IDbInitializerService.cs
rename to Netina.Repository/Services/Abstracts/IDbInitializerService.cs
index 1d2b938..99580f6 100644
--- a/NetinaShop.Repository/Services/Abstracts/IDbInitializerService.cs
+++ b/Netina.Repository/Services/Abstracts/IDbInitializerService.cs
@@ -1,4 +1,6 @@
-namespace NetinaShop.Repository.Services.Abstracts;
+using Netina.Common.Models;
+
+namespace Netina.Repository.Services.Abstracts;
public interface IDbInitializerService : IScopedDependency
diff --git a/NetinaShop.Repository/Services/DbInitializerService.cs b/Netina.Repository/Services/DbInitializerService.cs
similarity index 95%
rename from NetinaShop.Repository/Services/DbInitializerService.cs
rename to Netina.Repository/Services/DbInitializerService.cs
index f393b56..d6b5ae1 100644
--- a/NetinaShop.Repository/Services/DbInitializerService.cs
+++ b/Netina.Repository/Services/DbInitializerService.cs
@@ -1,6 +1,13 @@
using Microsoft.EntityFrameworkCore;
+using Netina.Domain.Entities.Users;
+using Netina.Domain.Enums;
+using Netina.Domain.Models.Claims;
+using Netina.Domain.Models.Settings;
+using Netina.Repository.Models;
+using Netina.Repository.Repositories.Base.Contracts;
+using Netina.Repository.Services.Abstracts;
-namespace NetinaShop.Repository.Services;
+namespace Netina.Repository.Services;
public class DbInitializerService : IDbInitializerService
diff --git a/NetinaShop.sln b/Netina.sln
similarity index 79%
rename from NetinaShop.sln
rename to Netina.sln
index 358bfb8..8454860 100644
--- a/NetinaShop.sln
+++ b/Netina.sln
@@ -3,17 +3,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34316.72
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Api", "NetinaShop.Api\NetinaShop.Api.csproj", "{12DD0CD6-93AF-4990-8121-E12A05AA75AD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Api", "Netina.Api\Netina.Api.csproj", "{12DD0CD6-93AF-4990-8121-E12A05AA75AD}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Common", "NetinaShop.Common\NetinaShop.Common.csproj", "{53171FE6-AE59-4696-9A8B-FF7CCBF921CB}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Common", "Netina.Common\Netina.Common.csproj", "{53171FE6-AE59-4696-9A8B-FF7CCBF921CB}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Domain", "NetinaShop.Domain\NetinaShop.Domain.csproj", "{A6890803-432B-4045-AF5A-DC5C0B9F8D0D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Domain", "Netina.Domain\Netina.Domain.csproj", "{A6890803-432B-4045-AF5A-DC5C0B9F8D0D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Infrastructure", "NetinaShop.Infrastructure\NetinaShop.Infrastructure.csproj", "{A3AB0DD7-5472-4A1C-9CF4-D0F97B926CF8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Infrastructure", "Netina.Infrastructure\Netina.Infrastructure.csproj", "{A3AB0DD7-5472-4A1C-9CF4-D0F97B926CF8}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Core", "NetinaShop.Core\NetinaShop.Core.csproj", "{D422399C-A65D-479B-975C-40202E9C16C3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Core", "Netina.Core\Netina.Core.csproj", "{D422399C-A65D-479B-975C-40202E9C16C3}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetinaShop.Repository", "NetinaShop.Repository\NetinaShop.Repository.csproj", "{4A25936E-275C-41EA-9ADC-4375E8AC5207}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netina.Repository", "Netina.Repository\Netina.Repository.csproj", "{4A25936E-275C-41EA-9ADC-4375E8AC5207}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ConfigFiles", "ConfigFiles", "{673BF026-7A2C-4695-9103-79099AACDF73}"
ProjectSection(SolutionItems) = preProject
diff --git a/NetinaShop.Core/NetinaShop.Core.csproj b/NetinaShop.Core/NetinaShop.Core.csproj
deleted file mode 100644
index 4552ed3..0000000
--- a/NetinaShop.Core/NetinaShop.Core.csproj
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- net8.0
- enable
- enable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NetinaShop.Domain/CommandQueries/Queries/BrandQueries.cs b/NetinaShop.Domain/CommandQueries/Queries/BrandQueries.cs
deleted file mode 100644
index b7bee2a..0000000
--- a/NetinaShop.Domain/CommandQueries/Queries/BrandQueries.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
-
-public record GetBrandQuery(Guid Id) : IRequest;
-public record GetBrandsQuery(int? Page, string? BrandName , Guid CategoryId) : IRequest>;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/DiscountQueries.cs b/NetinaShop.Domain/CommandQueries/Queries/DiscountQueries.cs
deleted file mode 100644
index 7dae503..0000000
--- a/NetinaShop.Domain/CommandQueries/Queries/DiscountQueries.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
-
-public sealed record GetDiscountQuery(Guid Id) : IRequest;
-public sealed record GetDiscountsQuery(int Page = 0) : IRequest>;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/NewsletterQueries.cs b/NetinaShop.Domain/CommandQueries/Queries/NewsletterQueries.cs
deleted file mode 100644
index 57611f3..0000000
--- a/NetinaShop.Domain/CommandQueries/Queries/NewsletterQueries.cs
+++ /dev/null
@@ -1,3 +0,0 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
-
-public sealed record GetNewsletterMembersQuery(int Page = 0) : IRequest>;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/OrderBagQueries.cs b/NetinaShop.Domain/CommandQueries/Queries/OrderBagQueries.cs
deleted file mode 100644
index dbb644c..0000000
--- a/NetinaShop.Domain/CommandQueries/Queries/OrderBagQueries.cs
+++ /dev/null
@@ -1,3 +0,0 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
-
-public record GetUserOrderBagQuery() : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/CommandQueries/Queries/ReviewQueries.cs b/NetinaShop.Domain/CommandQueries/Queries/ReviewQueries.cs
deleted file mode 100644
index fe2fd59..0000000
--- a/NetinaShop.Domain/CommandQueries/Queries/ReviewQueries.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-namespace NetinaShop.Domain.CommandQueries.Queries;
-
-public record GetReviewsQuery(int Page = 0) : IRequest>;
-public record GetReviewQuery(Guid Id) : IRequest;
\ No newline at end of file
diff --git a/NetinaShop.Domain/Mappers/PaymentMapper.g.cs b/NetinaShop.Domain/Mappers/PaymentMapper.g.cs
deleted file mode 100644
index 4ceff13..0000000
--- a/NetinaShop.Domain/Mappers/PaymentMapper.g.cs
+++ /dev/null
@@ -1,116 +0,0 @@
-using System;
-using System.Linq.Expressions;
-using Mapster.Models;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.Domain.Entities.Accounting;
-using NetinaShop.Domain.Entities.Orders;
-
-namespace NetinaShop.Domain.Mappers
-{
- public static partial class PaymentMapper
- {
- public static Payment AdaptToPayment(this PaymentSDto p1)
- {
- return p1 == null ? null : new Payment()
- {
- FactorNumber = p1.FactorNumber,
- Amount = p1.Amount,
- Description = p1.Description,
- TransactionCode = p1.TransactionCode,
- CardPan = p1.CardPan,
- Authority = p1.Authority,
- Type = p1.Type,
- Status = p1.Status,
- OrderId = p1.OrderId,
- Order = new Order() {Id = p1.OrderId},
- Id = p1.Id,
- CreatedAt = p1.CreatedAt
- };
- }
- public static Payment AdaptTo(this PaymentSDto p2, Payment p3)
- {
- if (p2 == null)
- {
- return null;
- }
- Payment result = p3 ?? new Payment();
-
- result.FactorNumber = p2.FactorNumber;
- result.Amount = p2.Amount;
- result.Description = p2.Description;
- result.TransactionCode = p2.TransactionCode;
- result.CardPan = p2.CardPan;
- result.Authority = p2.Authority;
- result.Type = p2.Type;
- result.Status = p2.Status;
- result.OrderId = p2.OrderId;
- result.Order = funcMain1(new Never(), result.Order, p2);
- result.Id = p2.Id;
- result.CreatedAt = p2.CreatedAt;
- return result;
-
- }
- public static PaymentSDto AdaptToSDto(this Payment p6)
- {
- return p6 == null ? null : new PaymentSDto()
- {
- FactorNumber = p6.FactorNumber,
- Amount = p6.Amount,
- Description = p6.Description,
- TransactionCode = p6.TransactionCode,
- CardPan = p6.CardPan,
- Authority = p6.Authority,
- Type = p6.Type,
- Status = p6.Status,
- OrderId = p6.OrderId,
- Id = p6.Id,
- CreatedAt = p6.CreatedAt
- };
- }
- public static PaymentSDto AdaptTo(this Payment p7, PaymentSDto p8)
- {
- if (p7 == null)
- {
- return null;
- }
- PaymentSDto result = p8 ?? new PaymentSDto();
-
- result.FactorNumber = p7.FactorNumber;
- result.Amount = p7.Amount;
- result.Description = p7.Description;
- result.TransactionCode = p7.TransactionCode;
- result.CardPan = p7.CardPan;
- result.Authority = p7.Authority;
- result.Type = p7.Type;
- result.Status = p7.Status;
- result.OrderId = p7.OrderId;
- result.Id = p7.Id;
- result.CreatedAt = p7.CreatedAt;
- return result;
-
- }
- public static Expression> ProjectToSDto => p9 => new PaymentSDto()
- {
- FactorNumber = p9.FactorNumber,
- Amount = p9.Amount,
- Description = p9.Description,
- TransactionCode = p9.TransactionCode,
- CardPan = p9.CardPan,
- Authority = p9.Authority,
- Type = p9.Type,
- Status = p9.Status,
- OrderId = p9.OrderId,
- Id = p9.Id,
- CreatedAt = p9.CreatedAt
- };
-
- private static Order funcMain1(Never p4, Order p5, PaymentSDto p2)
- {
- Order result = p5 ?? new Order();
-
- result.Id = p2.OrderId;
- return result;
-
- }
- }
-}
\ No newline at end of file
diff --git a/NetinaShop.Repository/NetinaShop - Backup.Repository.csproj b/NetinaShop.Repository/NetinaShop - Backup.Repository.csproj
deleted file mode 100644
index e435894..0000000
--- a/NetinaShop.Repository/NetinaShop - Backup.Repository.csproj
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
- net8.0
- enable
- enable
-
-
-
-x
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Tools/NetinaShop.WordPressDBConverter/NetinaShop.WordPressDBConverter.csproj b/Tools/NetinaShop.WordPressDBConverter/NetinaShop.WordPressDBConverter.csproj
index f0f3063..a56c111 100644
--- a/Tools/NetinaShop.WordPressDBConverter/NetinaShop.WordPressDBConverter.csproj
+++ b/Tools/NetinaShop.WordPressDBConverter/NetinaShop.WordPressDBConverter.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/Tools/NetinaShop.WordPressDBConverter/Program.cs b/Tools/NetinaShop.WordPressDBConverter/Program.cs
index 783caff..efffab0 100644
--- a/Tools/NetinaShop.WordPressDBConverter/Program.cs
+++ b/Tools/NetinaShop.WordPressDBConverter/Program.cs
@@ -1,14 +1,45 @@
-using NetinaShop.Common.Extensions;
-using NetinaShop.Domain.CommandQueries.Commands;
-using NetinaShop.Domain.Dtos.RequestDtos.SeedDtos;
-using NetinaShop.Domain.Dtos.SmallDtos;
-using NetinaShop.WordPressDBConverter.Models;
+using NetinaShop.WordPressDBConverter.Models;
using NetinaShop.WordPressDBConverter.Services.RestServices;
using Newtonsoft.Json;
Console.ReadKey();
+var postReader = new StreamReader("F:\\wp_posts.json");
+int j = 0;
+int i = 0;
+while (!postReader.EndOfStream)
+{
+ var postJson = await postReader.ReadLineAsync();
+ if (postJson != null)
+ {
+ try
+ {
+ var post = JsonConvert.DeserializeObject(postJson.Substring(0,postJson.Length-1));
+ if (post != null)
+ {
+
+ if (post.post_type == "page")
+ {
+
+ Console.WriteLine($"Page number : {j++}");
+ }
+
+ if (post.post_type == "post")
+ {
+
+ Console.WriteLine($"Post number : {i++}");
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ continue;
+ }
+ }
+}
+
+Console.ReadKey();
//try
diff --git a/Tools/NetinaShop.WordPressDBConverter/Services/RestServices/ISeedRestApi.cs b/Tools/NetinaShop.WordPressDBConverter/Services/RestServices/ISeedRestApi.cs
index fb812ff..a2abcef 100644
--- a/Tools/NetinaShop.WordPressDBConverter/Services/RestServices/ISeedRestApi.cs
+++ b/Tools/NetinaShop.WordPressDBConverter/Services/RestServices/ISeedRestApi.cs
@@ -1,5 +1,5 @@
-using NetinaShop.Domain.CommandQueries.Commands;
-using NetinaShop.Domain.Dtos.RequestDtos.SeedDtos;
+using Netina.Domain.CommandQueries.Commands;
+using Netina.Domain.Dtos.RequestDtos.SeedDtos;
using Refit;
namespace NetinaShop.WordPressDBConverter.Services.RestServices;