Example #1
0
        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);
                }
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }