public override void Save() { if (CheckRoomAvailability()) { Id = DbQuery.InsertEvent(Description, Name, Title); PermanentId = DbQuery.InsertPermanent(Id.ToString()); foreach (var idRoom in IdRooms) { DbQuery.AssociateRoomEvent(Id.ToString(), idRoom.ToString()); } } }
public void Confirm() { Process.Actual = Process.Confirmed; var exhibitionFactory = FactoryCreator.Instance.CreateFactory(FactoryCreator.ExhibitionFactory); var events = (Temporary)exhibitionFactory.Create(ExhibitionFactory.Temporary); events.Process = Process; events.Save(); Process.Active = 0; Process.Update(DbQuery.ActiveProperty, false.ToString()); foreach (var item in Process.Room) { DbQuery.AssociateRoomEvent(events.Id.ToString(), item.Id.ToString()); } Console.WriteLine(@"Falta preencher coisas!!!!"); }