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