public void Stop(GroupAdministratorIdentifier stoppedBy) { if (_active) { Raise(new GroupStopped( _groupId.ToGuid(), _name.ToString(), stoppedBy.ToGuid(), 0 // DateTimeOffset.UtcNow.Ticks )); } }
public static Group Start(GroupIdentifier groupId, GroupName name, GroupAdministratorIdentifier startedBy) { var group = new Group(); group.Raise(new GroupStarted( groupId.ToGuid(), name.ToString(), startedBy.ToGuid(), 0 // DateTimeOffset.UtcNow.Ticks )); return(group); }