public AvaliacoesVOCollection GetAllPaged(long startRowIndex, int maximumRows) { AvaliacoesVOCollection listaAvaliacoesVO = new AvaliacoesVOCollection(); AvaliacoesVO avaliacoesVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesSelectAllPaged"); db.AddInParameter(command, "@startRowIndex", DbType.Int64, startRowIndex); db.AddInParameter(command, "@maximumRows", DbType.Int64, maximumRows); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { if (listaAvaliacoesVO.Count == 0) listaAvaliacoesVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString()); avaliacoesVO = new AvaliacoesVO(); avaliacoesVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao"))) avaliacoesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao")); if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario"))) avaliacoesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario")); if (!reader.IsDBNull(reader.GetOrdinal("TipoAvaliacao"))) avaliacoesVO.TipoAvaliacao = reader.GetBoolean(reader.GetOrdinal("TipoAvaliacao")); if (!reader.IsDBNull(reader.GetOrdinal("DataAvaliacao"))) avaliacoesVO.DataAvaliacao = reader.GetDateTime(reader.GetOrdinal("DataAvaliacao")); listaAvaliacoesVO.Add(avaliacoesVO); } } listaAvaliacoesVO.PageSize = maximumRows; return listaAvaliacoesVO; }
public AvaliacoesVOCollection GetAll() { AvaliacoesVOCollection listaAvaliacoesVO = new AvaliacoesVOCollection(); AvaliacoesVO avaliacoesVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesSelectAll"); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { avaliacoesVO = new AvaliacoesVO(); avaliacoesVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao"))) avaliacoesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao")); if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario"))) avaliacoesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario")); if (!reader.IsDBNull(reader.GetOrdinal("TipoAvaliacao"))) avaliacoesVO.TipoAvaliacao = reader.GetBoolean(reader.GetOrdinal("TipoAvaliacao")); if (!reader.IsDBNull(reader.GetOrdinal("DataAvaliacao"))) avaliacoesVO.DataAvaliacao = reader.GetDateTime(reader.GetOrdinal("DataAvaliacao")); listaAvaliacoesVO.Add(avaliacoesVO); } } return listaAvaliacoesVO; }