private static void UpdateActividade() { Actividades actividade = new Actividades(); Console.Write("Nome Actividade: "); actividade.nome = Console.ReadLine(); Console.Write("Nome Parque: "); actividade.nomeParque = Console.ReadLine(); Console.Write("Número Sequencial: "); actividade.númeroSequencial = int.Parse(Console.ReadLine()); Console.Write("Descrição: "); actividade.descrição = Console.ReadLine(); Console.Write("Lotação: "); actividade.lotaçãoMáxima = int.Parse(Console.ReadLine()); Console.Write("Preço participante: "); actividade.preçoParticipante = int.Parse(Console.ReadLine()); Console.Write("Data Realização(YYYY-MM-DD HH:MM:SS): "); string dataRealização = Console.ReadLine(); actividade.ano = int.Parse(dataRealização.Substring(0, 4)); actividade.dataRealização = Convert.ToDateTime(dataRealização); using (Context context = new Context(connectionString)) { ActividadesMapper actividadesMapper = new ActividadesMapper(context); actividadesMapper.Update(actividade); } }
private static void DeleteActividade() { Actividades actividade = new Actividades(); Console.Write("Nome Parque: "); actividade.nomeParque = Console.ReadLine(); Console.Write("Número Sequencial: "); actividade.númeroSequencial = int.Parse(Console.ReadLine()); Console.Write("Ano(YYYY): "); actividade.ano = int.Parse(Console.ReadLine()); using (Context context = new Context(connectionString)) { ActividadesMapper actividadesMapper = new ActividadesMapper(context); actividadesMapper.Delete(actividade); } }
private static void InscreverHóspede() { Hóspede hóspede = new Hóspede(); Actividades actividade; Console.Write("NIF Hospede: "); hóspede.NIF = int.Parse(Console.ReadLine()); Console.Write("Nome Parque: "); string nomeParq = Console.ReadLine(); Console.Write("Numero Sequencial: "); int numeroSeq = int.Parse(Console.ReadLine()); Console.Write("Ano(YYYY): "); int ano = int.Parse(Console.ReadLine()); using (Context context = new Context(connectionString)) { ActividadesMapper actividadesMapper = new ActividadesMapper(context); actividade = actividadesMapper.Read(new Tuple <string, int, int>(nomeParq, numeroSeq, ano)); ProcUtils procedimento = new ProcUtils(context); procedimento.InscreverHospede(actividade, hóspede); } }