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); }
public async Task <Ninja> UpdateAsync(Ninja ninja) { await EnforceNinjaExistenceAsync(ninja.Clan.Name, ninja.Key); return(await _ninjaRepository.UpdateAsync(ninja)); }