public ComentarioRequerimientoDTO ComentarioRequerimientoEntityToDTO(comentario_sugerencia comentarioRequerimientoEntity) { if (comentarioRequerimientoEntity != null) { ComentarioRequerimientoDTO comentarioRequerimientoDTO = new ComentarioRequerimientoDTO(); comentarioRequerimientoDTO.id = comentarioRequerimientoEntity.ID; comentarioRequerimientoDTO.texto = comentarioRequerimientoEntity.texto; comentarioRequerimientoDTO.usuarioId = comentarioRequerimientoEntity.usuario_ID; comentarioRequerimientoDTO.fechaHora = comentarioRequerimientoEntity.fecha_hora; comentarioRequerimientoDTO.sugerenciaId = comentarioRequerimientoEntity.sugerencia_ID; comentarioRequerimientoDTO.estadoVigente = comentarioRequerimientoEntity.estado_vigente; return comentarioRequerimientoDTO; } return null; }
public comentario_sugerencia ComentarioRequerimientoDTOToEntity(ComentarioRequerimientoDTO comentarioRequerimientoDTO) { if (comentarioRequerimientoDTO != null) { comentario_sugerencia comentarioRequerimientoEntity = new comentario_sugerencia(); comentarioRequerimientoEntity.ID = comentarioRequerimientoDTO.id; comentarioRequerimientoEntity.texto = comentarioRequerimientoDTO.texto; comentarioRequerimientoEntity.usuario_ID = comentarioRequerimientoDTO.usuarioId; comentarioRequerimientoEntity.fecha_hora = comentarioRequerimientoDTO.fechaHora; comentarioRequerimientoEntity.sugerencia_ID = comentarioRequerimientoDTO.sugerenciaId; comentarioRequerimientoEntity.estado_vigente = comentarioRequerimientoDTO.estadoVigente; return comentarioRequerimientoEntity; } return null; }
public int InsertarComentarioRequerimiento(comentario_sugerencia comentarioRequerimiento) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { // Se agrega el comentario del requerimiento a la tabla comentario_sugerencia contexto.comentario_sugerencia.Add(comentarioRequerimiento); // Se efectúan los cambios en la base de datos contexto.SaveChanges(); // Inserción correcta return comentarioRequerimiento.ID; } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } // No se pudo insertar return 0; }
public Boolean ActualizarComentarioRequerimiento(comentario_sugerencia comentarioRequerimientoNew) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { comentario_sugerencia comentarioRequerimientoOld = contexto.comentario_sugerencia.Find(comentarioRequerimientoNew.ID); if (comentarioRequerimientoOld != null) { contexto.Entry(comentarioRequerimientoOld).CurrentValues.SetValues(comentarioRequerimientoNew); contexto.SaveChanges(); return true; } } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } return false; }