Add validators and services for Product Galleries and Product Tags

- Implemented Create, Delete, Get, and Update validators for Product Galleries.
- Added Create, Delete, Get, and Update validators for Product Tags.
- Created service classes for handling Discount Categories, Discount Orders, Discount Products, Discount Shopping Cart, Product Categories, Product Galleries, and Product Tags.
- Each service class integrates with CQRS for command and query handling.
- Established mapping profiles for Product Galleries.
This commit is contained in:
masoodafar-web
2025-12-04 02:40:49 +03:30
parent 40d54d08fc
commit f0f48118e7
436 changed files with 33159 additions and 2005 deletions
+6 -8
View File
@@ -14,10 +14,6 @@ public class User : BaseAuditableEntity
public string? NationalCode { get; set; }
//آدرس آواتار
public string? AvatarPath { get; set; }
//شناسه والد
public long? ParentId { get; set; }
//User Navigation Property
public virtual User? Parent { get; set; }
//کد ارجاع
public string ReferralCode { get; set; }
//موبایل فعال شده؟
@@ -74,13 +70,11 @@ public class User : BaseAuditableEntity
// ============= Navigation Properties =============
//UserAddress Collection Navigation Reference
public virtual ICollection<UserAddress> UserAddresss { get; set; }
public virtual ICollection<UserAddress> UserAddresses { get; set; }
//UserRole Collection Navigation Reference
public virtual ICollection<UserRole> UserRoles { get; set; }
//UserCarts Collection Navigation Reference
public virtual ICollection<UserCarts> UserCartss { get; set; }
//User Collection Navigation Reference
public virtual ICollection<User> Users { get; set; }
public virtual ICollection<UserCart> UserCarts { get; set; }
//UserContract Collection Navigation Reference
public virtual ICollection<UserContract> UserContracts { get; set; }
//UserOrder Collection Navigation Reference
@@ -99,4 +93,8 @@ public class User : BaseAuditableEntity
public virtual ICollection<UserCommissionPayout>? CommissionPayouts { get; set; }
//DayaLoanContract Collection Navigation Reference
public virtual ICollection<DayaLoanContract>? DayaLoanContracts { get; set; }
//DiscountShoppingCart Collection Navigation Reference (سبد خرید فروشگاه تخفیفی)
public virtual ICollection<DiscountShop.DiscountShoppingCart>? DiscountShoppingCarts { get; set; }
//DiscountOrder Collection Navigation Reference (سفارشات فروشگاه تخفیفی)
public virtual ICollection<DiscountShop.DiscountOrder>? DiscountOrders { get; set; }
}