public async Task <IPlanet> CreateAsync(string name) { var planet = await Task.Run(() => _inner.Create(name)); NewPlanetEvent?.Invoke(this, new NewPlanetEventArgs(planet)); return(planet); }
public IPlanet Create(string name) { var planet = _inner.Create(name); NewPlanetEvent?.Invoke(this, new NewPlanetEventArgs(planet)); return(planet); }