protected IOnlinePay GetOnlinePay(int platformId) { var platforms = DefaultStorage.PaymentPlatformList(); var platform = platforms.FirstOrDefault(x => x.Id == platformId); if (platform == null) { return(null); } return(OnlinePayFactory.Create(platform)); }
protected IOnlinePay GetOnlinePay(int platformId) { var platforms = DefaultStorage.PaymentPlatformList(); var platform = platforms.FirstOrDefault(x => x.Id == platformId); if (platform == null) { return(null); } var onlinePay = OnlinePayFactory.Create(platform); if (onlinePay != null) { onlinePay.Notified += Notified; } return(onlinePay); }