public RespuestaBD AgregarEquipoMalCalibrado(NuevoEquipoMalCalibrado nuevoEquipoMalCalibrado) { using (InoBD db = new InoBD()) { EquipoMalCalibrado equipoMalCalibrado = Mapper.Map <EquipoMalCalibrado>(nuevoEquipoMalCalibrado); db.EquipoMalCalibrado.Add(equipoMalCalibrado); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = equipoMalCalibrado.IdEquipoMalCalibrado; respuesta.Mensaje = "Se ingresó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Agregar", NombreTabla = "EquipoMalCalibrado", ValoresAntiguos = null, ValoresNuevos = JsonConvert.SerializeObject(nuevoEquipoMalCalibrado), IdUsuario = nuevoEquipoMalCalibrado.IdUsuarioCreacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); return(respuesta); } }
public RespuestaBD EditarEquipoMalCalibrado(ActualizarEquipoMalCalibrado actualizarEquipoMalCalibrado) { using (InoBD db = new InoBD()) { EquipoMalCalibrado equipoMalCalibrado = db.EquipoMalCalibrado.Find(actualizarEquipoMalCalibrado.IdEquipoMalCalibrado); string valoresAntiguos = JsonConvert.SerializeObject(equipoMalCalibrado); if (equipoMalCalibrado != null) { db.Entry(equipoMalCalibrado).CurrentValues.SetValues(actualizarEquipoMalCalibrado); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = equipoMalCalibrado.IdEquipoMalCalibrado; respuesta.Mensaje = "Se modificó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Actualizar", NombreTabla = "EquipoMalCalibrado", ValoresAntiguos = valoresAntiguos, ValoresNuevos = JsonConvert.SerializeObject(actualizarEquipoMalCalibrado), IdUsuario = actualizarEquipoMalCalibrado.IdUsuarioModificacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); } else { //Mensaje de respuesta respuesta.Id = 0; respuesta.Mensaje = "El campo solicitado no existe."; } return(respuesta); } }