private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { if (ValidateFields()) { if (isEdit) { Model.FechaHora = DateTime.Now; Model.NumeroModelo = tbNoModelo.Text; Model.RutaAyudaVisual = tbAyudaVisual.Text; Model.Routing = Convert.ToDouble(tbRouting.Text); _modeloRepository.UpdateModelo(Model); NavigationService.GoBack(); return; } string modeloId = GetModeloId(); Modelo modelo = new Modelo() { ModeloId = modeloId, FechaHora = DateTime.Now, NumeroModelo = tbNoModelo.Text, Routing = Convert.ToDouble(tbRouting.Text), RutaAyudaVisual = tbAyudaVisual.Text, Estatus = 1 }; _modeloRepository.InsertModelo(modelo); NavigationService.GoBack(); return; } throw new Exception("Verifique que todos los campos esten capturados correctamente."); } catch (Exception ex) { System.Windows.MessageBox.Show(ex.Message); } }