Пример #1
0
        public override async Task Execute(OrganismData model, OrganismDbContext _context)
        {
            PhylumT oldPhylum = _context.Kingdoms.Include(i => i.Phylums)
                                .Single(i => i.KingdomTID == model.KingdomID).Phylums
                                .Single(i => i.PhylumTID == model.PhylumID);

            oldPhylum.Name = model.Name;
            await _context.SaveChangesAsync();
        }
Пример #2
0
        public override async Task <int> Execute(OrganismData model, OrganismDbContext _context)
        {
            PhylumT newPhylum = new PhylumT()
            {
                Name = model.Name
            };

            _context.Kingdoms.Include(i => i.Phylums)
            .Single(i => i.KingdomTID == model.KingdomID).Phylums
            .Add(newPhylum);
            await _context.SaveChangesAsync();

            return(newPhylum.PhylumTID);
        }