public void UpdateHóspedeTest() { using (Context ctx = new Context(connectionString)) { Hóspede hóspede = new Hóspede(); hóspede.Bi = 1234567890; hóspede.Nif = 0987654321; hóspede.Nome = "Jaquim"; hóspede.Email = "*****@*****.**"; hóspede.Morada = "Rua da Calçada"; HóspedeMapper hóspedeMapper = new HóspedeMapper(ctx); hóspede = hóspedeMapper.Create(hóspede); hóspede.Nome = "Manel"; hóspedeMapper.Update(hóspede); Hóspede hóspede1 = hóspedeMapper.Read(hóspede.Nif); Assert.AreEqual(hóspede.Nif, hóspede1.Nif); Assert.AreEqual(hóspede.Nome, hóspede1.Nome); foreach (var hospede in hóspedeMapper.ReadAll()) { hóspedeMapper.Delete(hospede); } } }
public static void RemoverHóspede(Context context) { HóspedeMapper hóspedeMapper = new HóspedeMapper(context); Console.Write("Insira o nif: "); Hóspede hóspede = hóspedeMapper.Read(Convert.ToInt32(Console.ReadLine())); hóspedeMapper.Delete(hóspede); }
public static void AtualizarHóspede(Context context) { HóspedeMapper hóspedeMapper = new HóspedeMapper(context); Console.Write("Insira o nif: "); Hóspede hóspede = hóspedeMapper.Read(Convert.ToInt32(Console.ReadLine())); Console.Write("Insira o bi: "); hóspede.Bi = Convert.ToInt32(Console.ReadLine()); Console.Write("Insira o nif: "); hóspede.Nif = Convert.ToInt32(Console.ReadLine()); Console.Write("Insira o nome: "); hóspede.Nome = Console.ReadLine(); Console.Write("Insira o email: "); hóspede.Email = Console.ReadLine(); Console.Write("Insira a morada: "); hóspede.Morada = Console.ReadLine(); hóspedeMapper.Update(hóspede); }