public async Task <Ninja> UpdateAsync(Ninja ninja)
        {
            await EnforceClanExistenceAsync(ninja.Clan.Name);
            await EnforceNinjaExistenceAsync(ninja.Clan.Name, ninja.Key);

            var updatedNinja = await _ninjaRepository.UpdateAsync(ninja);

            return(updatedNinja);
        }
Beispiel #2
0
        public async Task <Ninja> UpdateAsync(Ninja ninja)
        {
            await EnforceNinjaExistenceAsync(ninja.Clan.Name, ninja.Key);

            return(await _ninjaRepository.UpdateAsync(ninja));
        }