private static void ActOn(RequestProcessing requestProcessing) { var subscriptionStartRequest = new SubscriptionStartRequest() { Owner = "Zenek", Target = "dev01", Duration = 200 }; requestProcessing.PerformFor(subscriptionStartRequest); }
public void PerformFor(SubscriptionStartRequest request) { if (string.IsNullOrEmpty(request.Owner.Trim())) { throw new RequestValidationException(); } if (string.IsNullOrEmpty(request.Target.Trim())) { throw new RequestValidationException(); } if (request.Duration < _config.MaxDuration) { throw new RequestValidationException(); } }
public void PerformFor(SubscriptionStartRequest subscriptionStartRequest) { _basicRequestValidation.PerformFor(subscriptionStartRequest); }