public SubmittedState( IScrapStateFactory scrapStateFactory, IApprovableScrapDomainService approvableDomainService) : base(scrapStateFactory, States.Submitted, approvableDomainService) { }
protected ScrapState(IScrapStateFactory scrapStateFactory, States state, IApprovableScrapDomainService approvableDomainService) { this.ScrapStateFactory = scrapStateFactory; this.State = state; this.ApprovableDomainService = approvableDomainService; }
public ScrapStateFactory(IApprovableScrapDomainService approvableDomainService) { this.approvableDomainService = approvableDomainService; }
public CancelledState( IScrapStateFactory scrapStateFactory, IApprovableScrapDomainService approvableDomainService) : base(scrapStateFactory, States.Cancelled, approvableDomainService) { }
public OpenState( IScrapStateFactory scrapStateFactory, IApprovableScrapDomainService approvableDomainService) : base(scrapStateFactory, States.Open, approvableDomainService) { }