public CancelledState( IOffhireStateFactory offhireStateFactory, IApprovableOffhireDomainService approvableDomainService) : base(offhireStateFactory, States.Cancelled, approvableDomainService) { }
public OpenState( IOffhireStateFactory offhireStateFactory, IApprovableOffhireDomainService approvableDomainService) : base(offhireStateFactory, States.Open, approvableDomainService) { }
protected OffhireState(IOffhireStateFactory offhireStateFactory, States state, IApprovableOffhireDomainService approvableDomainService) { this.OffhireStateFactory = offhireStateFactory; this.State = state; this.ApprovableDomainService = approvableDomainService; }
//================================================================================ public void Configure(IOffhireStateFactory offhireStateFactory) { this.EntityState = offhireStateFactory.CreateState(this.State); }
public SubmitRejectedState( IOffhireStateFactory offhireStateFactory, IApprovableOffhireDomainService approvableDomainService) : base(offhireStateFactory, States.SubmitRejected, approvableDomainService) { }