public RespuestaBD EditarEquipoUPS(ActualizarEquipoUPS actualizarEquipoUPS) { using (InoBD db = new InoBD()) { EquipoUPS equipoUPS = db.EquipoUPS.Find(actualizarEquipoUPS.IdEquipoUPS); string valoresAntiguos = JsonConvert.SerializeObject(equipoUPS); if (equipoUPS != null) { db.Entry(equipoUPS).CurrentValues.SetValues(actualizarEquipoUPS); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = equipoUPS.IdEquipoUPS; respuesta.Mensaje = "Se modificó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Actualizar", NombreTabla = "EquipoUPS", ValoresAntiguos = valoresAntiguos, ValoresNuevos = JsonConvert.SerializeObject(actualizarEquipoUPS), IdUsuario = actualizarEquipoUPS.IdUsuarioModificacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); } else { //Mensaje de respuesta respuesta.Id = 0; respuesta.Mensaje = "El campo solicitado no existe."; } return(respuesta); } }
public RespuestaBD AgregarEquipoUPS(NuevoEquipoUPS nuevoEquipoUPS) { using (InoBD db = new InoBD()) { EquipoUPS equipoUPS = Mapper.Map <EquipoUPS>(nuevoEquipoUPS); db.EquipoUPS.Add(equipoUPS); db.SaveChanges(); //Mensaje de respuesta respuesta.Id = equipoUPS.IdEquipoUPS; respuesta.Mensaje = "Se ingresó los datos correctamente."; // Auditoria AuditoriaGeneral auditoria = new AuditoriaGeneral { Accion = "Agregar", NombreTabla = "EquipoUPS", ValoresAntiguos = null, ValoresNuevos = JsonConvert.SerializeObject(nuevoEquipoUPS), IdUsuario = nuevoEquipoUPS.IdUsuarioCreacion }; this._gestorDeAuditoria.AgregarAuditoria(auditoria); return(respuesta); } }