public void ActualizarCerveza(int id) { Beer cerveza = new Beer(id); // guardamos informacion para restablecer Beer guardaInfo = new Beer(id); // cambiamos datos cerveza.Price = 500; cerveza.Brand = new Brand("IND"); cerveza.Clasification = new Clasification("AMB"); cerveza.Content = 99; cerveza.Fermlevel = Fermentation.Espontaneo; cerveza.MeasurementUnit = MeasurementUnit.ML; // TODO: Verificar si se edito en cada campo // TODO: Terminar Querys bool siEdito = cerveza.Edit(); Assert.IsTrue(siEdito, $"No se puede editar"); // regresamos valores guardaInfo.Edit(); }
/// <summary> /// Guardamos la cerveza creada en la base de datos /// </summary> public void Actualizar() { Beer nueva = new Beer(); nueva.Id = _id; nueva.Brand = MarcaSeleccionada; nueva.Clasification = ClasificacionSeleccionada; nueva.Content = Contenido; nueva.Price = Precio; nueva.GradoAlcohol = GradoAlcohol; if (path.Length > 0) { nueva.Image = GenerarImagen(); } else { nueva.Image = _editarCerveza.Image; } // Convertimos de String a Enum nueva.MeasurementUnit = (MeasurementUnit)Enum.Parse(typeof(MeasurementUnit), UnidadDeMedidaSeleccionada); nueva.Fermlevel = (Fermentation)Enum.Parse(typeof(Fermentation), TiposFermentacionSeleccionado); nueva.Presentation = (PresentationType)Enum.Parse(typeof(PresentationType), TipoSeleccionado); // Agregamos los cambios a la base de datos nueva.Edit(); }