public void redirectToAddNewNoteActivity(View view) {
    Intent intent = new Intent(this, AddNewNoteActivity.class);
    DBHelper dbHelper = DBHelper.getInstance(getApplicationContext());

    // a lttle help to see if its from the garden layout or bed options page
    intent.putExtra("BedorGarden", 0);
    intent.putExtra("GardenTableData", dbHelper.getGardenTableData(1));
    startActivity(intent);
  }
  public void redirectToBedOptions(View view) {
    Intent intent = new Intent(this, BedOptionsActivity.class);
    DBHelper dbHelper = DBHelper.getInstance(getApplicationContext());
    // findout what bed was clicked ID should be some integer from 1-30
    int bedID = view.getId();
    // set bed data for next activity
    intent.putExtra("BedTableData", dbHelper.getBedTableData(bedID));

    startActivity(intent);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    DBHelper dbHelper = DBHelper.getInstance(getApplicationContext());

    setContentView(R.layout.activity_buoc);

    LinearLayout gardenLayout = (LinearLayout) findViewById(R.id.gardenLayoutLinear);

    // create buttons to put inside linear layout
    int counter = 1;
    for (int rows = 0; rows < 10; rows++) {
      LinearLayout currentLinear = new LinearLayout(this);
      currentLinear.setOrientation(LinearLayout.HORIZONTAL);

      for (int cols = 0; cols < 3; cols++) {
        final Button currButton = new Button(this);
        LinearLayout.LayoutParams param;
        param =
            new LinearLayout.LayoutParams(
                Toolbar.LayoutParams.WRAP_CONTENT, Toolbar.LayoutParams.WRAP_CONTENT, 1.0f);
        currButton.setLayoutParams(param);
        currButton.setWidth(50);
        currButton.setHeight(125);
        currButton.setGravity(Gravity.CENTER);
        currButton.setId(counter);
        currButton.setOnClickListener(
            new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                redirectToBedOptions(currButton);
              }
            });
        currButton.setText("" + currButton.getId());
        currentLinear.addView(currButton);
        counter++;
      }
      gardenLayout.addView(currentLinear);
    }

    // Grab the first five garden notes and display them in the notes section
    // for now we will mock up data to show.
    final ListView gardenNotePreviewList = (ListView) findViewById(R.id.gardenNotePreviewList);
    Note mock_up_data[] = null;
    try {
      mock_up_data = new Note[5];
      mock_up_data[0] = new Note("Warning signs around garden", "");
      mock_up_data[1] = new Note("Cleaned around garden.", "");
      mock_up_data[2] = new Note("Created new Garden Worksheet.", "");
      mock_up_data[3] = new Note("subject 4", "");
      mock_up_data[4] = new Note("subject 5", "");

    } catch (Exception ex) {
      ex.printStackTrace();
    }

    GardenLayoutNotePreviewListAdapter adapter =
        new GardenLayoutNotePreviewListAdapter(this, R.layout.custom_garden_note, mock_up_data);
    gardenNotePreviewList.setAdapter(adapter);
  }