diff --git a/Webshop.Domain/Class1.cs b/Webshop.Domain/Class1.cs
deleted file mode 100644
index 136ac40..0000000
--- a/Webshop.Domain/Class1.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Webshop.Domain
-{
- public class Class1
- {
-
- }
-}
diff --git a/Webshop.Domain/Entities/Product.cs b/Webshop.Domain/Entities/Product.cs
index 8ce49ec..4407967 100644
--- a/Webshop.Domain/Entities/Product.cs
+++ b/Webshop.Domain/Entities/Product.cs
@@ -4,9 +4,6 @@ using System.ComponentModel.DataAnnotations;
namespace Webshop.Domain.Entities;
-///
-/// 1. Das zentrale Modell für deine Verkaufsartikel.
-///
public class Product
{
[Key]
@@ -22,18 +19,13 @@ public class Product
[MaxLength(500)]
public string? ShortDescription { get; set; }
- // Unique-Constraint wird typischerweise via Fluent API konfiguriert:
- // modelBuilder.Entity().HasIndex(p => p.SKU).IsUnique();
[Required]
[MaxLength(50)]
public string SKU { get; set; }
- // Precision wird typischerweise via Fluent API konfiguriert:
- // modelBuilder.Entity().Property(p => p.Price).HasPrecision(18, 2);
[Required]
public decimal Price { get; set; }
- // modelBuilder.Entity().Property(p => p.OldPrice).HasPrecision(18, 2);
public decimal? OldPrice { get; set; }
[Required]
@@ -45,23 +37,18 @@ public class Product
[Required]
public int StockQuantity { get; set; }
- // modelBuilder.Entity().Property(p => p.Weight).HasPrecision(18, 3);
+
public decimal? Weight { get; set; }
- // modelBuilder.Entity().Property(p => p.Width).HasPrecision(18, 2);
public decimal? Width { get; set; }
- // modelBuilder.Entity().Property(p => p.Height).HasPrecision(18, 2);
public decimal? Height { get; set; }
- // modelBuilder.Entity().Property(p => p.Length).HasPrecision(18, 2);
public decimal? Length { get; set; }
[MaxLength(2000)]
public string? ImageUrl { get; set; }
- // Unique-Constraint wird typischerweise via Fluent API konfiguriert:
- // modelBuilder.Entity().HasIndex(p => p.Slug).IsUnique();
[Required]
[MaxLength(255)]
public string Slug { get; set; }
@@ -74,10 +61,8 @@ public class Product
[ForeignKey(nameof(Supplier))]
public Guid? SupplierId { get; set; }
- // modelBuilder.Entity().Property(p => p.PurchasePrice).HasPrecision(18, 2);
public decimal? PurchasePrice { get; set; }
- // Navigation Properties
public virtual Supplier? Supplier { get; set; }
public virtual ICollection Variants { get; set; } = new List();
public virtual ICollection Reviews { get; set; } = new List();