public static Promise AddAnimal(SignalBus signalBus, AnimalRemoteDataModel animalModel) { AddAnimalToGroupSignal signal = new AddAnimalToGroupSignal { AnimalModel = animalModel, OnAnimalAdded = new Promise() }; signalBus.Fire(signal); return(signal.OnAnimalAdded); }
private void AddAnimalToGroup(AnimalView animalView) { AnimalRemoteDataModel model = (AnimalRemoteDataModel)animalView.Model; AddAnimalToGroupSignal.AddAnimal(SignalBus, model); }