public void Save(ActionInMemory actionInMemory) { Ksiazki ksiazka = new Ksiazki(); ksiazka.Tytul = actionInMemory.Tytul; ksiazka.Autor = actionInMemory.Autor; ksiazka.Liczba_Stron = actionInMemory.Liczba_Stron; switch (actionInMemory.ActionType) { case "insert": Insert(ksiazka); break; case "edit": Edit(ksiazka); break; case "delete": Delete(ksiazka.Id); break; default: break; } }
public void InsertMemory(Ksiazki ksiazka) { Read(); ActionInMemory actionInMemory = new ActionInMemory(); actionInMemory.Tytul = ksiazka.Tytul; actionInMemory.Autor = ksiazka.Autor; actionInMemory.Liczba_Stron = ksiazka.Liczba_Stron; actionInMemory.ActionType = "insert"; if (Action.Count == 5) { Save(Action.First()); Action.RemoveAt(0); } Action.Add(actionInMemory); Write(); }
public void DeleteMemory(int?id) { Read(); ActionInMemory actionInMemory = new ActionInMemory(); Ksiazki ksiazka = new Ksiazki(); KsiazkiEntities1 db = new KsiazkiEntities1(); if (id != null && id > 0) { ksiazka = db.Ksiazki.Find(id); } actionInMemory.Id = ksiazka.Id; actionInMemory.Tytul = ksiazka.Tytul; actionInMemory.Autor = ksiazka.Autor; actionInMemory.Liczba_Stron = ksiazka.Liczba_Stron; actionInMemory.ActionType = "delete"; if (Action.Count == 5) { Save(Action.First()); Action.RemoveAt(0); } Action.Add(actionInMemory); Write(); }