private void btGuardar_Click(object sender, RoutedEventArgs e) { string nombre = txNombreCausa.Text; if (nombre == "") { MessageBox.Show("no ha ingresado ningun nombre"); return; } TV_Animal tvanimal = new TV_Animal { tipo = nombre }; Animal animal = new Animal(); if (forma == 1) { animal.crear(tvanimal); this.Close(); } else { tvanimal.idAnimal = this.idAnimal; animal.modificar(tvanimal); this.Close(); } }
/// <summary> /// /// </summary> /// <param name="animal"></param> /// <returns></returns> public int crear(TV_Animal animal) { var bitacora = new bitacoraBomberoaContext(); bitacora.TV_Animal.Add(animal); bitacora.SaveChanges(); return(animal.idAnimal); }
/// <summary> /// modificar animal en la base de datos /// </summary> /// <param name="animal">anuimal a modificar</param> public void modificar(TV_Animal animal) { using (var bitacora = new bitacoraBomberoaContext()) { var tvAnimal = bitacora.TV_Animal.Find(animal.idAnimal); tvAnimal.tipo = animal.tipo; bitacora.SaveChanges(); } }