Ejemplo n.º 1
0
        public static string ToEventName(this KittyEventType instance)
        {
            switch (instance)
            {
            case KittyEventType.AuctionCancelled:
                return(Contracts.SiringAuction.Events.AuctionCancelled);

            case KittyEventType.AuctionCreated:
                return(Contracts.SiringAuction.Events.AuctionCreated);

            case KittyEventType.AuctionSuccessful:
                return(Contracts.SiringAuction.Events.AuctionSuccessful);

            case KittyEventType.Pause:
                return(Contracts.SiringAuction.Events.Pause);

            case KittyEventType.Unpause:
                return(Contracts.SiringAuction.Events.Unpause);
            }
            throw new ArgumentOutOfRangeException(nameof(instance), instance, Res.OurOfRange);
        }
 public static Event GetKittyEvent(this Contract instance, KittyEventType kittyEvent)
 {
     return(instance.GetEvent(kittyEvent.ToEventName()));
 }