Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }