public RepositorioColmenar(SqlConnection connection, RepositorioCiudad repositorioCiudad, RepositorioEstadoColmena repositorioEstadoColmena, RepositorioInsumo repositorioInsumo) { _connection = connection; this._repositorioCiudad = repositorioCiudad; this._repositorioEstadoColmena = repositorioEstadoColmena; this._repositorioInsumo = repositorioInsumo; }
private Colmenar ConstruirColmenar(SqlDataReader reader) { _repositorioEstadoColmena = new RepositorioEstadoColmena(_connection); Colmenar colmenar = new Colmenar(); colmenar.ColmenarID = reader.GetDecimal(0); colmenar.NombreColmenar = reader.GetString(1); colmenar.Ciudad = _repositorioCiudad.GetCiudadPorId(reader.GetDecimal(2)); colmenar.CantidadColmena = reader.GetDecimal(3); colmenar.EstadoColmena = _repositorioEstadoColmena.GetEstadoColmenaPorId(reader.GetDecimal(4)); colmenar.Insumo = _repositorioInsumo.GetInsumoPorId(reader.GetDecimal(5)); colmenar.CantidadInsumo = reader.GetDecimal(6); return(colmenar); }