public static void InitDDBB() { OwnLogger.AllLogs.Clear(); new EmulatedConfig().Clean(); Mallorca.AddHotel(IdHotelMallorca01); Mallorca.AddHotel(IdHotelMallorca02); Mallorca.AddHotel(IdHotelMallorca03); Mallorca.AddHotel(IdHotelMallorca04); Mallorca.AddHotel(IdHotelMallorca05); Mallorca.AddHotel(IdHotelMallorca06); Mallorca.AddHotel(IdHotelMallorca07); Mallorca.AddHotel(IdHotelMallorca08); Mallorca.AddHotel(IdHotelMallorca09); Mallorca.AddHotel(IdHotelMallorca10); Ibiza.AddHotel(IdHotelIbiza01); Ibiza.AddHotel(IdHotelIbiza02); Ibiza.AddHotel(IdHotelIbiza03); Ibiza.AddHotel(IdHotelIbiza04); Ibiza.AddHotel(IdHotelIbiza05); Ibiza.AddHotel(IdHotelIbiza06); Ibiza.AddHotel(IdHotelIbiza07); Ibiza.AddHotel(IdHotelIbiza08); Ibiza.AddHotel(IdHotelIbiza09); Ibiza.AddHotel(IdHotelIbiza10); Formentera.AddHotel(IdHotelFormentera01); Formentera.AddHotel(IdHotelFormentera02); Formentera.AddHotel(IdHotelFormentera03); Formentera.AddHotel(IdHotelFormentera04); Formentera.AddHotel(IdHotelFormentera05); Formentera.AddHotel(IdHotelFormentera06); Formentera.AddHotel(IdHotelFormentera07); Formentera.AddHotel(IdHotelFormentera08); Formentera.AddHotel(IdHotelFormentera09); Formentera.AddHotel(IdHotelFormentera10); var hotels = new HotelsRepository(); hotels.Reset(); hotels.Set(HotelMallorca01); hotels.Set(HotelMallorca02); hotels.Set(HotelMallorca03); hotels.Set(HotelMallorca04); hotels.Set(HotelMallorca05); hotels.Set(HotelMallorca06); hotels.Set(HotelMallorca07); hotels.Set(HotelMallorca08); hotels.Set(HotelMallorca09); hotels.Set(HotelMallorca10); hotels.Set(HotelIbiza01); hotels.Set(HotelIbiza02); hotels.Set(HotelIbiza03); hotels.Set(HotelIbiza04); hotels.Set(HotelIbiza05); hotels.Set(HotelIbiza06); hotels.Set(HotelIbiza07); hotels.Set(HotelIbiza08); hotels.Set(HotelIbiza09); hotels.Set(HotelIbiza10); hotels.Set(HotelFormentera01); hotels.Set(HotelFormentera02); hotels.Set(HotelFormentera03); hotels.Set(HotelFormentera04); hotels.Set(HotelFormentera05); hotels.Set(HotelFormentera06); hotels.Set(HotelFormentera07); hotels.Set(HotelFormentera08); hotels.Set(HotelFormentera09); hotels.Set(HotelFormentera10); var regions = new RegionsRepository(); regions.Reset(); regions.Set(Mallorca); regions.Set(Ibiza); regions.Set(Formentera); var types = new HotelTypesRepository(); types.Reset(); types.Set(TypeOnlyAdult); types.Set(TypeHotelSpa); types.Set(TypePremium); var clients = new ClientsRepository(); clients.Reset(); clients.Set(new Client { Id = IdClient01, Email = "*****@*****.**", Name = "Client 01", Telephone = "666666601" }); clients.Get(IdClient01).AddObserver(Mallorca); clients.Get(IdClient01).AddObserver(Formentera); clients.Get(IdClient01).Preference_A = "Some Value"; clients.Set(new Client { Id = IdClient02, Email = "*****@*****.**", Name = "Client 02", Telephone = "666666602" }); clients.Get(IdClient02).AddObserver(Mallorca); clients.Get(IdClient02).AddObserver(Ibiza); clients.Get(IdClient02).Preference_A = "Some Value"; clients.Set(new Client { Id = IdClient03, Email = "*****@*****.**", Name = "Client 03", Telephone = "666666603" }); clients.Get(IdClient03).AddObserver(Ibiza); clients.Get(IdClient03).AddObserver(Formentera); clients.Get(IdClient03).Preference_A = "Some Value"; clients.Set(new Client { Id = IdClient04, Email = "*****@*****.**", Name = "Client 04", Telephone = "666666604" }); clients.Get(IdClient04).AddObserver(Formentera); clients.Get(IdClient04).Preference_A = "Some Value"; clients.Set(new Client { Id = IdClient05, Email = "*****@*****.**", Name = "Client 05", Telephone = "666666605" }); clients.Get(IdClient05).AddObserver(Ibiza); clients.Get(IdClient05).Preference_A = "Some Value"; Global.Reset(); Global.Register <IConfig, EmulatedConfig>(); Registrator.Register(); Global.Prepare(); }