private void metroButton1_Click(object sender, EventArgs e) { ActividadMantenimiento actividad = new ActividadMantenimiento(); actividad.Detalle = metroTextBoxActividad.Text; mantenimiento.AddActividadMantenimiento(actividad); MessageBox.Show("Actividad Agregada con exito", "Sistema de Gestion", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void AddorUpdate(ActividadMantenimiento actividadMantenimiento) { if (string.IsNullOrEmpty(actividadMantenimiento.Detalle)) { throw new Exception("Error, Debe insertar la Descripción"); } else { if (_context.ActividadMantenimiento.Where(x => x.Detalle == actividadMantenimiento.Detalle).FirstOrDefault() == null) { _context.ActividadMantenimiento.Add(actividadMantenimiento); _context.SaveChanges(); } else { _context.ActividadMantenimiento.Attach(actividadMantenimiento); _context.Entry(actividadMantenimiento).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } } }
public void AddActividadMantenimiento(ActividadMantenimiento actividad) { mantenimientoVehiculoRepository.AddorUpdate(actividad); }