public Either <DomainError, ServiceResponse> Execute(string playListName)
        {
            var newPlayListId = uniqueIdentifiers.GetNewUniqueIdentifier();
            var playList      = PlayList.Create(newPlayListId, playListName);

            playListPersistence.Persist(playList);
            playListNotifier.NotifyPlayListHasBeenCreated(playList.Id, playListName);
            return(ServiceResponse.Success);
        }
예제 #2
0
 public async Task Handle(PlayListHasBeenCreated @event)
 {
     playListNotifier.NotifyPlayListHasBeenCreated(@event.PlayListId, @event.PlayListName);
     await websocket.PushMessageWithEventToAll(@event);
 }
 public void Handle(PlayListHasBeenCreated @event)
 {
     playListNotifier.NotifyPlayListHasBeenCreated(@event.PlayListId, @event.PlayListName);
 }