Files
Aberwyn/Aberwyn/Models/PizzaOrder.cs
Elias Jansson 64aa9cf716
All checks were successful
continuous-integration/drone/push Build is passing
Budget improvements and list!
2025-09-11 22:42:56 +02:00

48 lines
1.3 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace Aberwyn.Models
{
public class PizzaOrder
{
public int Id { get; set; }
[Required]
public string CustomerName { get; set; }
[Required]
public string PizzaName { get; set; }
public string? IngredientsJson { get; set; } // lista i JSON-form
public string Status { get; set; } = "Unconfirmed"; // "Ej bekräftad", "Bekräftad", "Klar"
public DateTime OrderedAt { get; set; } = DateTime.Now;
}
public class PizzaAdminViewModel
{
public List<PizzaOrder> ActiveOrders { get; set; }
public List<PizzaOrder> CompletedOrders { get; set; }
public List<Meal> AvailablePizzas { get; set; }
public bool RestaurantIsOpen { get; set; }
}
public class DoughPlan
{
public int Id { get; set; }
public int AntalPizzor { get; set; }
public double ViktPerPizza { get; set; }
public double Mjol { get; set; }
public double Vatten { get; set; }
public double Olja { get; set; }
public double Salt { get; set; }
public double Jast { get; set; }
public double TotalDeg { get; set; }
public DateTime Datum { get; set; }
public string Namn { get; set; }
}
}