/// <summary> /// Método para insertar un registro Suscripción Documento /// </summary> /// <param name="usuario_suscrito"></param> /// <param name="id_documento"></param> /// <returns></returns> public int InsertSuscriptorDoc(string usuario_suscrito, int id_documento) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesControlDocumentos()) { // Declaramos el objeto de la lista TBL_SUSCRIPCION_DOCUMENTO suscrip_doc = new TBL_SUSCRIPCION_DOCUMENTO(); // Asignamos valores suscrip_doc.ID_USUARIO_SUSCRITO = usuario_suscrito; suscrip_doc.ID_DOCUMENTO = id_documento; // Insertamos el objeto a la tabla Conexion.TBL_SUSCRIPCION_DOCUMENTO.Add(suscrip_doc); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID del objeto return(suscrip_doc.ID_SUSCRIPCION_DOC); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
public int Delete(int idSuscripcion) { try { using (var Conexion = new EntitiesControlDocumentos()) { TBL_SUSCRIPCION_DOCUMENTO tBL_SUSCRIPCION_DOCUMENTO = Conexion.TBL_SUSCRIPCION_DOCUMENTO.Where(x => x.ID_SUSCRIPCION_DOC == idSuscripcion).FirstOrDefault(); Conexion.Entry(tBL_SUSCRIPCION_DOCUMENTO).State = System.Data.Entity.EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método para eliminar un registro Suscripción Documento /// </summary> /// <param name="id_suscrpcion_doc"></param> /// <returns></returns> public int Delete(string usuario_suscrito, int id_documento) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesControlDocumentos()) { // Declaramos el objeto de la lista TBL_SUSCRIPCION_DOCUMENTO suscrip_user = Conexion.TBL_SUSCRIPCION_DOCUMENTO.Where(x => x.ID_DOCUMENTO == id_documento && x.ID_USUARIO_SUSCRITO == usuario_suscrito).FirstOrDefault(); // Eliminamos el objeto de la tabla Conexion.Entry(suscrip_user).State = System.Data.Entity.EntityState.Deleted; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }