48 lines
1.3 KiB
C#
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; }
|
|
}
|
|
|
|
}
|