static void TestLaba3() { Hotel h = new Hotel(); InfoDiscription info1 = new InfoDiscription(Guid.NewGuid(), "Room odin. Oshen' krasivay komnat!!Mamoy klyanus", 1000, 2); InfoDiscription info2 = new InfoDiscription(Guid.NewGuid(), "Room dwa. Bomzh komnata nichego net odni steni", 100, 3); InfoDiscription info3 = new InfoDiscription(Guid.NewGuid(), "Hall odin. Ochen' balshoy. Mnogo-mnogo vleset", 5000, 75); Room r1 = new Room(Guid.NewGuid(), info1); Client client1 = new Client(Guid.NewGuid(), "Pup", "Vasyachkin", "Volosatovich", "fff", "232fgh".GetHashCode(), h); h.Sudo.AddAdmin(Guid.NewGuid(), "Arkadiy", "Petrovich", "Vsesilkin", "Admin", "3333".GetHashCode(), h, AccessLevel.Master); h.AddHall(Guid.NewGuid(), info3); h.AddRoom(Guid.NewGuid(), info1); h.AddRoom(Guid.NewGuid(), info2); h.AddClient(Guid.NewGuid(), "Pup", "Vasyachkin", "Volosatovich", "fff", "232fgh".GetHashCode(), h); h.AddRquisites(new Requisites(Guid.NewGuid(), "Hotel", "PrivatBank", "3244364734", "658434342", "32545512")); client1.AddReservation(new Reservation(Guid.NewGuid(), r1, new DateTime(2016, 5, 20), 20)); client1.PayCart(); YaVisitor v = new YaVisitor(); v.Visit(h); }
private static void TestLaba4() { using (HotelDbContext db = new HotelDbContext()) { // создаем два объекта User InfoDiscription info1 = new InfoDiscription(Guid.NewGuid(), "Room odin. Oshen' krasivay komnat!!Mamoy klyanus", 1000, 2); // Room r1 = new Room(Guid.NewGuid(), info1); db.InfoDiscriptions.Add(info1); // добавляем их в бд // db.Rooms.Add(r1); db.SaveChanges(); var query = from b in db.InfoDiscriptions orderby b.id select b; foreach (InfoDiscription discription in query) { Console.WriteLine(discription); } Console.WriteLine("Объекты успешно сохранены"); Console.ReadLine(); // получаем объекты из бд и выводим на консоль // var users = db.Users; // Console.WriteLine("Список объектов:"); // foreach(User u in users) // { // Console.WriteLine("{0}.{1} - {2}", u.Id, u.Name, u.Age); // } } }
private static void TestLaba4() { using (HotelDbContext db = new HotelDbContext()) { // создаем два объекта User InfoDiscription info1 = new InfoDiscription(Guid.NewGuid(), "Room odin. Oshen' krasivay komnat!!Mamoy klyanus", 1000, 2); InfoDiscription info2 = new InfoDiscription(Guid.NewGuid(), "Room dwa. Bomzh komnata nichego net odni steni", 100, 3); Room r1 = new Room(Guid.NewGuid(), info1); Room r2 = new Room(Guid.NewGuid(), info2); db.InfoDiscriptions.Add(info1); db.InfoDiscriptions.Add(info2); // добавляем их в бд db.Rooms.Add(r1); db.Rooms.Add(r2); db.SaveChanges(); var query = (from b in db.AbstractPlaces orderby b.id select b).ToList(); if (r1.ToString() == query [1].ToString()) { Console.WriteLine("Rooms are equal"); } else { Console.WriteLine("Rooms are not equal"); } if (r2.ToString() == query [0].ToString()) { Console.WriteLine("Rooms are equal"); } else { Console.WriteLine("Rooms are not equal"); } } }