public void OkExecute()
        {
            Package p = new Package();
            p.Name = this.PackageName;
            p.Id = Guid.NewGuid();
            this._packageRepository.Packages.Add(p);
            this._packageRepository.Save();

            if (Completed != null)
                this.Completed(this, new EventArgs());

            this._eventAggregator.GetEvent<CompositePresentationEvent<PackageCreatedEvent>>().Publish(new PackageCreatedEvent(p));
        }
Esempio n. 2
0
 public PackageCreatedEvent(Package newPackage)
 {
     this.NewPackage = newPackage;
 }