Exemple #1
0
        //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();
        }
Exemple #2
0
        //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();
        }
Exemple #3
0
        //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();
        }