//delete the selected Commensalisme Multi(Liam) public void DeleteCommensialismMulti(CommensalismeMulti commensalismMulti) { var selectedCommensalismMulti = _context.CommensalismeMulti.FirstOrDefault(s => s.Id == commensalismMulti.Id); _context.CommensalismeMulti.Remove(selectedCommensalismMulti); _context.SaveChanges(); }
//edit the selected commensalisme multi of the selected plant(Liam) public void ChangeCommensalismMulti(CommensalismeMulti commensalismMulti, string property, string value) { var selectedCommensalismMulti = _context.CommensalismeMulti.FirstOrDefault(s => s.Id == commensalismMulti.Id); selectedCommensalismMulti.Eigenschap = property ?? selectedCommensalismMulti.Eigenschap; selectedCommensalismMulti.Waarde = value ?? selectedCommensalismMulti.Waarde; _context.SaveChanges(); }
//add a commensalisme multi to the selected plant(Liam) public void AddCommensalismMulti(Plant plant, string property, string value) { if (_context.CommensalismeMulti .FirstOrDefault(cm => cm.Eigenschap == property && cm.Waarde == value && cm.Plant == plant) is not null) { return; } CommensalismeMulti commensalismMulti = new CommensalismeMulti { PlantId = plant.PlantId, Eigenschap = property, Waarde = value }; _context.Add(commensalismMulti); _context.SaveChanges(); }