public RespuestaBD EditarEmpleoReactivo(ActualizarEmpleoReactivo actualizarEmpleoReactivo) { using (InoBD db = new InoBD()) { EmpleoReactivo empleoReactivo = db.EmpleoReactivo.Find(actualizarEmpleoReactivo.IdEmpleoReactivo); string valoresAntiguos = JsonConvert.SerializeObject(empleoReactivo); if (empleoReactivo != null) { db.Entry(empleoReactivo).CurrentValues.SetValues(actualizarEmpleoReactivo); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = empleoReactivo.IdEmpleoReactivo; respuesta.Mensaje = "Se modificó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Actualizar", NombreTabla = "EmpleoReactivo", ValoresAntiguos = valoresAntiguos, ValoresNuevos = JsonConvert.SerializeObject(actualizarEmpleoReactivo), IdUsuario = actualizarEmpleoReactivo.IdUsuarioModificacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); } else { //Mensaje de respuesta respuesta.Id = 0; respuesta.Mensaje = "El campo solicitado no existe."; } return(respuesta); } }
public RespuestaBD EditarEmpleoReactivo(ActualizarEmpleoReactivo actualizarEmpleoReactivo) { return(_gestorDeProcesoAnalitico.EditarEmpleoReactivo(actualizarEmpleoReactivo)); }