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);
        }
Beispiel #4
0
        public void DeletePizza(int id)
        {
            Dictionary <int, Pizza> pizzas = AllPizzas();

            pizzas.Remove(id);
            JsonFileWritter.WriteToJson(pizzas, JsonFileName);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        //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);
        }
Beispiel #7
0
        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);
        }
Beispiel #10
0
        //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);
        }
Beispiel #11
0
        //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);
 }