public void updateRows() { DataAccess db = new DataAccess(); //Populate Both DataGrids If Any Previously Added Rows Exist foreach (var item in db.GetUserAddedFruits()) { bool exists = false; foreach (Fruit value in UserAddedFruits) { //If it doesnt already exist in datagrid add it otherwise don't if (value.FruitId.Equals(item.FruitId)) { exists = true; } } if (!exists) { UserAddedFruits.Add(item); } } foreach (Planet item in db.GetUserAddedPlanets()) { bool exists = false; foreach (Planet value in UserAddedPlanets) { //If it doesnt already exist in datagrid add it otherwise don't if (value.PlanetId.Equals(item.PlanetId)) { exists = true; } } if (!exists) { UserAddedPlanets.Add(item); } } }
public void clearDataGrids() { UserAddedFruits.Clear(); UserAddedPlanets.Clear(); }