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; }
public AvaliacoesVO Get(int idAvaliacao) { AvaliacoesVO avaliacoesVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesSelect"); db.AddInParameter(command, "@IdAvaliacao", DbType.Int32, idAvaliacao); using (IDataReader reader = db.ExecuteReader(command)) { if (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")); } } return avaliacoesVO; }
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; }
private void ValidateRequiredAttributes(AvaliacoesVO avaliacoesVO, bool validateGuidOnPK) { if (avaliacoesVO.IdAvaliacao == null) RegisterCriticalMessageRequiredField("IdAvaliacao"); if (avaliacoesVO.IdUsuario == null) RegisterCriticalMessageRequiredField("IdUsuario"); if (avaliacoesVO.TipoAvaliacao == null) RegisterCriticalMessageRequiredField("TipoAvaliacao"); if (avaliacoesVO.DataAvaliacao == null) RegisterCriticalMessageRequiredField("DataAvaliacao"); if (ex != null) throw ex; }
public void Update(AvaliacoesVO avaliacoesVO) { ValidateRequiredAttributes(avaliacoesVO, true); DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesUpdate"); db.AddInParameter(command, "@IdAvaliacao", DbType.Int32, avaliacoesVO.IdAvaliacao); db.AddInParameter(command, "@IdUsuario", DbType.Int32, avaliacoesVO.IdUsuario); db.AddInParameter(command, "@TipoAvaliacao", DbType.Boolean, avaliacoesVO.TipoAvaliacao); db.AddInParameter(command, "@DataAvaliacao", DbType.DateTime, avaliacoesVO.DataAvaliacao); db.ExecuteNonQuery(command); }