public static Promise AddAnimal(SignalBus signalBus, AnimalRemoteDataModel animalModel)
        {
            AddAnimalToGroupSignal signal = new AddAnimalToGroupSignal
            {
                AnimalModel = animalModel, OnAnimalAdded = new Promise()
            };

            signalBus.Fire(signal);

            return(signal.OnAnimalAdded);
        }
Esempio n. 2
0
        private void AddAnimalToGroup(AnimalView animalView)
        {
            AnimalRemoteDataModel model = (AnimalRemoteDataModel)animalView.Model;

            AddAnimalToGroupSignal.AddAnimal(SignalBus, model);
        }