Пример #1
0
        public void UpdateExtraTest()
        {
            using (Context ctx = new Context(connectionString))
            {
                Extra extra = new Extra();
                extra.Tipo      = "Alojamento";
                extra.Id        = 25;
                extra.Descriçao = "muito bom";
                extra.PreçoDia  = 25;


                var extraMapper = new ExtraMapper(ctx);
                extra = extraMapper.Create(extra);

                var manel = "Manel";
                extra.Descriçao = manel;
                extra.PreçoDia  = 21;
                extra.Tipo      = "Hóspede";
                extraMapper.Update(extra);

                var extra1 = extraMapper.Read(extra.Id);
                Assert.AreEqual(extra.Id, extra1.Id);
                Assert.AreEqual(extra.Tipo, extra1.Tipo);
                Assert.AreEqual(extra.Descriçao, extra1.Descriçao);
                Assert.AreEqual(extra.Descriçao, manel);
                Assert.AreEqual(extra.PreçoDia, extra1.PreçoDia);


                foreach (var e in extraMapper.ReadAll())
                {
                    extraMapper.Delete(e);
                }
            }
        }
Пример #2
0
        public static void AtualizarExtra(Context context)
        {
            ExtraMapper extraMapper = new ExtraMapper(context);

            Console.Write("Insira o id: ");
            Extra extra = extraMapper.Read(Convert.ToInt32(Console.ReadLine()));

            Console.Write("Insira o tipo: ");
            extra.Tipo = Console.ReadLine();
            Console.Write("Insira o id: ");
            extra.Id = Convert.ToInt32(Console.ReadLine());
            Console.Write("Insira a descrição: ");
            extra.Descriçao = Console.ReadLine();
            Console.Write("Insira o preço por dia: ");
            extra.PreçoDia = Convert.ToDecimal(Console.ReadLine());

            extraMapper.Update(extra);
        }