public RespuestaBD EditarCalibracionDeficiente(ActualizarCalibracionDeficiente actualizarCalibracionDeficiente) { using (InoBD db = new InoBD()) { CalibracionDeficiente calibracionDeficiente = db.CalibracionDeficiente.Find(actualizarCalibracionDeficiente.IdCalibracionDeficiente); string valoresAntiguos = JsonConvert.SerializeObject(calibracionDeficiente); if (calibracionDeficiente != null) { db.Entry(calibracionDeficiente).CurrentValues.SetValues(actualizarCalibracionDeficiente); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = calibracionDeficiente.IdCalibracionDeficiente; respuesta.Mensaje = "Se modificó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Actualizar", NombreTabla = "CalibracionDeficiente", ValoresAntiguos = valoresAntiguos, ValoresNuevos = JsonConvert.SerializeObject(actualizarCalibracionDeficiente), IdUsuario = actualizarCalibracionDeficiente.IdUsuarioModificacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); } else { //Mensaje de respuesta respuesta.Id = 0; respuesta.Mensaje = "El campo solicitado no existe."; } return(respuesta); } }
public RespuestaBD AgregarCalibracionDeficiente(NuevoCalibracionDeficiente nuevoCalibracionDeficiente) { using (InoBD db = new InoBD()) { CalibracionDeficiente calibracionDeficiente = Mapper.Map <CalibracionDeficiente>(nuevoCalibracionDeficiente); db.CalibracionDeficiente.Add(calibracionDeficiente); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = calibracionDeficiente.IdCalibracionDeficiente; respuesta.Mensaje = "Se ingresó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Agregar", NombreTabla = "CalibracionDeficiente", ValoresAntiguos = null, ValoresNuevos = JsonConvert.SerializeObject(nuevoCalibracionDeficiente), IdUsuario = nuevoCalibracionDeficiente.IdUsuarioCreacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); return(respuesta); } }