public override void Update(BadgeResult e) { if (badgeRepository == null) { return; } EpicComeback ev = e as EpicComeback; if (ev == null) { return; } Badge b = BadgeFactory.Create(ev.User_id, _giver.Give(), _giver.Desc()); badgeRepository.AddBadge(b); }
public override void Update(BadgeResult e) { if (badgeRepository == null) { return; } Dominating ev = e as Dominating; if (ev == null) { return; } Badge b = BadgeFactory.Create(ev.User_id, _giver.Give(), _giver.Desc()); badgeRepository.AddBadge(b); }
public EpicComebackHandler(IBadgeRepository repo, IBadgeGiver giver, BadgeFactory factory) : base(repo, giver, factory) { }
public WorkaholicHandler(IBadgeRepository repo, IBadgeGiver giver, BadgeFactory factory) : base(repo, giver, factory) { }
public DominatingHandler(IBadgeRepository repo, IBadgeGiver giver, BadgeFactory factory) : base(repo, giver, factory) { }
public BadgeHandler(IBadgeRepository repo, IBadgeGiver giver, BadgeFactory factory) { badgeRepository = repo; _giver = giver; badgeFactory = factory; }