public void AddPizza(Pizza pizza) { Dictionary <int, Pizza> pizzas = AllPizzas(); pizzas.Add(pizza.Id, pizza); JsonFileWritter.WriteToJson(pizzas, JsonFileName); }
public void AddItem(Item item) { List <Item> items = GetAllItems().ToList(); items.Add(item); JsonFileWritter.WriteToJson(items, JsonFileName); }
public void AddStudent(Student student) { Dictionary <string, Student> allStudents = GetAllStudent(); allStudents.Add(student.Id, student); JsonFileWritter.WriteToJson(allStudents, filePath); }
public void DeletePizza(int id) { Dictionary <int, Pizza> pizzas = AllPizzas(); pizzas.Remove(id); JsonFileWritter.WriteToJson(pizzas, JsonFileName); }
public void UpdatePizza(Pizza pizza) { Dictionary <int, Pizza> pizzas = AllPizzas(); Pizza foundPizza = pizzas[pizza.Id]; foundPizza.Id = pizza.Id; foundPizza.Name = pizza.Name; foundPizza.Description = pizza.Description; foundPizza.Price = pizza.Price; foundPizza.ImageName = pizza.ImageName; JsonFileWritter.WriteToJson(pizzas, JsonFileName); }
//Her kan man fjerne et kursus fra listen public void RemoveKursus(int id) { List <Kursus> @kursus = GetAllKursus().ToList(); foreach (var e in @kursus) { if (e.ID == id) { @kursus.Remove(e); break; } } JsonFileWritter.WriteToJson(@kursus, JsonFileName); }
public void DeleteEvent(int id) { List <Event> @events = GetAllEvents().ToList(); foreach (var e in @events) { if (e.Id == id) { @events.Remove(e); break; } } JsonFileWritter.WriteToJson(@events, JsonFileName); }
public void UpdateEvent(Event @evt) { List <Event> @events = GetAllEvents().ToList(); if (@evt != null) { foreach (var e in @events) { if (e.Id == @evt.Id) { e.Id = evt.Id; e.Name = evt.Name; e.City = evt.City; e.Description = evt.Description; e.DateTime = evt.DateTime; } } } JsonFileWritter.WriteToJson(@events, JsonFileName); }
public void AddEvent(Event evt) { List <Event> @events = GetAllEvents().ToList(); List <int> eventIds = new List <int>(); foreach (var ev in events) { eventIds.Add(ev.Id); } if (eventIds.Count != 0) { int start = eventIds.Max(); evt.Id = start + 1; } else { evt.Id = 1; } events.Add(evt); JsonFileWritter.WriteToJson(@events, JsonFileName); }
//Her kan man opdatere et kursus fra listen public void UpdateKursus(Kursus @kurs) { List <Kursus> @kursus = GetAllKursus().ToList(); if (@kursus != null) { foreach (var k in @kursus) { if (k.ID == @kurs.ID) { k.ID = kurs.ID; k.Beskrivelse = kurs.Beskrivelse; k.DateTime = kurs.DateTime; k.Lokale = kurs.Lokale; k.Navn = kurs.Navn; k.Underviser = kurs.Underviser; } } } JsonFileWritter.WriteToJson(@kursus, JsonFileName); }
//Tilføjer et kursus, hvor den automatisk giver det næste ID i rækkefølgen //Så man ikke selv skal skrive det ind manuelt public void AddKursus(Kursus k) { List <Kursus> @kursuses = GetAllKursus().ToList(); List <int> kursusIds = new List <int>(); foreach (var ku in kursuses) { kursusIds.Add(ku.ID); } if (kursusIds.Count != 0) { int start = kursusIds.Max(); k.ID = start + 1; } else { k.ID = 1; } kursuses.Add(k); JsonFileWritter.WriteToJson(@kursuses, JsonFileName); }
public void SaveJsonUser(List <User> users) { JsonFileWritter.WriteToJson(users, JsonFileName); }