Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace RestauraceNET8.Data.EF.DAL.Entities.Restaurace;
- public class RestauraceObjednavkaPolozky
- {
- // Primary key
- public required int RestauraceObjednavkaPolozkyId { get; set; }
- // Foreign key | RestauraceObjednavkaPolozky N:1 RestauraceObjednavkaHeader
- public string? RestauraceObjednavkaHeaderId { get; set; }
- public RestauraceObjednavkaHeader? RestauraceObjednavkaHeader { get; set; }
- // Foreign key | RestauraceObjednavkaPridavky N:1 RestauraceObjednavkaPolozky --> THIS IS THE PROBLEM
- public ICollection<RestauraceObjednavkaPridavky> RestauraceObjednavkaPridavky { get; set; } = [];
- // Foreign key | RestauraceObjednavkaPolozky N:1 Produkt
- public string? ProduktId { get; set; }
- public Produkt? Produkt { get; set; }
- // Weight of the product
- public int Mnozstvi { get; set; }
- // Price of the product
- public decimal Cena { get; set; }
- // Total price of the product including the Add-ons
- public decimal CelkovaCena => (Cena * Mnozstvi) + (RestauraceObjednavkaPridavky?.Sum(add => add.CelkovaCena) ?? 0m);
- // Item notes when ordering
- public string? Poznamka { get; set; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement