public CityAggregate(NonEmptyIdentity id, CityName name) : this(id) { RaiseEvent(new CityAdded(id, name, CityStatus.Active)); }
public ProjectAggregate(NonEmptyIdentity id, ProjectName name) : this(id) { RaiseEvent(new ProjectAdded(id, name, ProjectStatus.Active)); }
private CityAggregate(NonEmptyIdentity id) { Id = id; }
public WorkshopAggregate(NonEmptyIdentity id, WorkshopName name, NonEmptyIdentity cityId) : this(id) { RaiseEvent(new WorkshopAdded(id, name, cityId, WorkshopStatus.Active)); }
private ProjectAggregate(NonEmptyIdentity id) { Id = id; }
public JobAggregate(NonEmptyIdentity id, JobName name, Guid userId, Guid workshopId) : this(id) { RaiseEvent(new JobAdded(id, name, JobStatus.Active, userId, workshopId)); }
private WorkshopAggregate(NonEmptyIdentity id) { Id = id; }
private JobAggregate(NonEmptyIdentity id) { Id = id; }
public UserAggregate(NonEmptyIdentity id, UserName name) : this(id) { RaiseEvent(new UserRegistred(id, name.Email, name.PasswordHash, UserRole.User.ToString(), UserStatus.Active)); }
private UserAggregate(NonEmptyIdentity id) { Id = id; }
public CustomerAggregate(NonEmptyIdentity id, CustomerName name) : this(id) { RaiseEvent(new CustomerAdded(id, name, CustomerStatus.Active)); }
private CustomerAggregate(NonEmptyIdentity id) { Id = id; }