public bool Enable(PaymentMethod method) { if (method.MarkEnabled()) { _repository.Database.SaveChanges(); Event.Raise(new PaymentMethodEnabled(method), _instance); return true; } return false; }