public int InsertarComentarioBug(comentario_bug comentarioBug) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { // Se agrega el comentario del bug a la tabla comentario_bug contexto.comentario_bug.Add(comentarioBug); // Se efectúan los cambios en la base de datos contexto.SaveChanges(); // Inserción correcta return comentarioBug.ID; } } catch(Exception ex) { Debug.WriteLine(ex.ToString()); } // No se pudo insertar return 0; }
public Boolean ActualizarComentarioBug(comentario_bug comentarioBugNew) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { comentario_bug comentarioBugOld = contexto.comentario_bug.Find(comentarioBugNew.ID); if (comentarioBugOld != null) { contexto.Entry(comentarioBugOld).CurrentValues.SetValues(comentarioBugNew); contexto.SaveChanges(); return true; } } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } return false; }