private IEvent AssignStory(AssignStoryCommand command) { //if (Version == -1) //{ // throw new StoryNotFoundException(); //} if (IsCompleted) { throw new StoryCompletedException(); } return(Apply(new StoryAssignedEvent(Id, command.AssignedTo))); }
public async Task AssignStory([FromBody] AssignStoryCommand assignStoryCommand) { await _mediator.Send(assignStoryCommand); }