Esempio n. 1
0
 //Silme fonksiyonu
 public void Delete(LiteratureBooks literatureBooks)
 {
     using (InstituteDbEntities context = new InstituteDbEntities())
     {
         var entity = context.Entry(literatureBooks);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
        static void Main(string[] args)
        {
            Books           books            = new Books();
            LiteratureBooks literatureBooks1 = new LiteratureBooks();
            TextBooks       textBooks        = new TextBooks();
            BookManager     bookManager      = new BookManager();


            literatureBooks1.Author       = "Orhan Pamuk";
            literatureBooks1.BookName     = "Kırmızı Saçlı Kadın";
            literatureBooks1.OrginalPrice = 22;
            literatureBooks1.DiscountRate = 30;
            bookManager.CurrentPrice(literatureBooks1);
            literatureBooks1.StockStatus      = true;
            literatureBooks1.StockVolume      = 30;
            literatureBooks1.NumberOfPages    = "204";
            literatureBooks1.FirstEditionYear = "2016";
            Console.WriteLine("Anlik fiyat " + literatureBooks1.CurrentPrice);

            LiteratureBooks literatureBooks2 = new LiteratureBooks();

            literatureBooks2.Author       = "George Orwell";
            literatureBooks2.BookName     = "Hayvan Çifliği";
            literatureBooks2.OrginalPrice = 11;
            literatureBooks2.DiscountRate = 30;
            bookManager.CurrentPrice(literatureBooks2);
            literatureBooks2.StockStatus      = true;
            literatureBooks2.StockVolume      = 40;
            literatureBooks2.NumberOfPages    = "152";
            literatureBooks2.FirstEditionYear = "1945";
            Console.WriteLine("Anlik fiyat " + literatureBooks2.CurrentPrice);

            ComicBooks comicBooks1 = new ComicBooks();

            comicBooks1.Author       = "Eiichiro Oda";
            comicBooks1.BookName     = "One Piece 39.Cilt-Çekişme";
            comicBooks1.OrginalPrice = 20;
            comicBooks1.DiscountRate = 22;
            bookManager.CurrentPrice(comicBooks1);
            comicBooks1.StockStatus      = true;
            comicBooks1.StockVolume      = 15;
            comicBooks1.NumberOfPages    = "192";
            comicBooks1.FirstEditionYear = "2018";
            Console.WriteLine("Anlik fiyat " + comicBooks1.CurrentPrice);

            ComicBooks comicBooks2 = new ComicBooks();

            comicBooks2.Author       = "Sui İshida";
            comicBooks2.BookName     = "Tokyo Gul 1. Cilt";
            comicBooks2.OrginalPrice = 24;
            comicBooks2.DiscountRate = 22;
            bookManager.CurrentPrice(comicBooks2);
            comicBooks2.StockStatus      = true;
            comicBooks2.StockVolume      = 15;
            comicBooks2.NumberOfPages    = "192";
            comicBooks2.FirstEditionYear = "2015";
            Console.WriteLine("Anlik fiyat " + comicBooks2.CurrentPrice);

            ForeignLanguagesBooks foreignLanguagesBooks1 = new ForeignLanguagesBooks();

            foreignLanguagesBooks1.Author       = "Antoine de Saint-Exupery";
            foreignLanguagesBooks1.BookName     = "The Little Prince - Stage 2 - İngilizce Hikaye";
            foreignLanguagesBooks1.OrginalPrice = 10;
            foreignLanguagesBooks1.DiscountRate = 35;
            bookManager.CurrentPrice(foreignLanguagesBooks1);
            foreignLanguagesBooks1.StockStatus      = true;
            foreignLanguagesBooks1.StockVolume      = 15;
            foreignLanguagesBooks1.NumberOfPages    = "60";
            foreignLanguagesBooks1.FirstEditionYear = "2017";
            Console.WriteLine("Anlik fiyat " + foreignLanguagesBooks1.CurrentPrice);

            MyBooksList <String> authors = new MyBooksList <string>();

            authors.Add(foreignLanguagesBooks1.Author);
            authors.Add(literatureBooks1.Author);
            authors.Add(literatureBooks2.Author);
            authors.Add(comicBooks1.Author);
            authors.Add(comicBooks2.Author);

            foreach (var book in authors.Books)
            {
                Console.WriteLine(book);
            }
        }