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); } } }
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); }