From c3e0375a828520110a007bd37bb955cc88cc56f3 Mon Sep 17 00:00:00 2001 From: Jon Galloway Date: Mon, 12 May 2025 22:45:38 -0700 Subject: [PATCH] Add back in Db.cs --- 4-minimal-api/1-complete/PizzaStore/Db.cs | 82 +++++++++++------------ 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/4-minimal-api/1-complete/PizzaStore/Db.cs b/4-minimal-api/1-complete/PizzaStore/Db.cs index 77961dd..f8cf4d9 100644 --- a/4-minimal-api/1-complete/PizzaStore/Db.cs +++ b/4-minimal-api/1-complete/PizzaStore/Db.cs @@ -1,51 +1,51 @@ - namespace PizzaStore.DB; +namespace PizzaStore.DB; - public record Pizza - { - public int Id {get; set;} - public string ? Name { get; set; } - } +public record Pizza +{ + public int Id { get; set; } + public string? Name { get; set; } +} - public class PizzaDB - { - private static List _pizzas = new List() +public class PizzaDB +{ + private static List _pizzas = new List() { new Pizza{ Id=1, Name="Cheese" }, new Pizza{ Id=2, Name="Pepperoni" }, - new Pizza{ Id=3, Name="Pineapple extravaganza"} + new Pizza{ Id=3, Name="Pineapple extravaganza"} }; - public static List GetPizzas() - { - return _pizzas; - } + public static List GetPizzas() + { + return _pizzas; + } - public static Pizza ? GetPizza(int id) - { - return _pizzas.SingleOrDefault(pizza => pizza.Id == id); - } + public static Pizza? GetPizza(int id) + { + return _pizzas.SingleOrDefault(pizza => pizza.Id == id); + } - public static Pizza CreatePizza(Pizza pizza) - { - _pizzas.Add(pizza); - return pizza; - } - - public static Pizza UpdatePizza(Pizza update) - { - _pizzas = _pizzas.Select(pizza => - { - if (pizza.Id == update.Id) - { - pizza.Name = update.Name; - } - return pizza; - }).ToList(); - return update; - } + public static Pizza CreatePizza(Pizza pizza) + { + _pizzas.Add(pizza); + return pizza; + } - public static void RemovePizza(int id) - { - _pizzas = _pizzas.FindAll(pizza => pizza.Id != id).ToList(); - } - } \ No newline at end of file + public static Pizza UpdatePizza(Pizza update) + { + _pizzas = _pizzas.Select(pizza => + { + if (pizza.Id == update.Id) + { + pizza.Name = update.Name; + } + return pizza; + }).ToList(); + return update; + } + + public static void RemovePizza(int id) + { + _pizzas = _pizzas.FindAll(pizza => pizza.Id != id).ToList(); + } +} \ No newline at end of file