Advertisement
Guest User

Untitled

a guest
Feb 11th, 2025
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.16 KB | None | 0 0
  1. namespace RestauraceNET8.Data.EF.DAL.Entities.Restaurace;
  2.  
  3. public class RestauraceObjednavkaPolozky
  4. {
  5.     // Primary key
  6.     public required int RestauraceObjednavkaPolozkyId { get; set; }
  7.  
  8.     // Foreign key | RestauraceObjednavkaPolozky N:1 RestauraceObjednavkaHeader
  9.     public string? RestauraceObjednavkaHeaderId { get; set; }
  10.     public RestauraceObjednavkaHeader? RestauraceObjednavkaHeader { get; set; }
  11.  
  12.     // Foreign key | RestauraceObjednavkaPridavky N:1 RestauraceObjednavkaPolozky --> THIS IS THE PROBLEM
  13.     public ICollection<RestauraceObjednavkaPridavky> RestauraceObjednavkaPridavky { get; set; } = [];
  14.  
  15.     // Foreign key | RestauraceObjednavkaPolozky N:1 Produkt
  16.     public string? ProduktId { get; set; }
  17.     public Produkt? Produkt { get; set; }
  18.  
  19.     // Weight of the product
  20.     public int Mnozstvi { get; set; }
  21.  
  22.     // Price of the product
  23.     public decimal Cena { get; set; }
  24.  
  25.     // Total price of the product including the Add-ons
  26.     public decimal CelkovaCena => (Cena * Mnozstvi) + (RestauraceObjednavkaPridavky?.Sum(add => add.CelkovaCena) ?? 0m);
  27.  
  28.     // Item notes when ordering
  29.     public string? Poznamka { get; set; }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement