示例#1
0
        private IEvent AssignStory(AssignStoryCommand command)
        {
            //if (Version == -1)
            //{
            //    throw new StoryNotFoundException();
            //}

            if (IsCompleted)
            {
                throw new StoryCompletedException();
            }

            return(Apply(new StoryAssignedEvent(Id, command.AssignedTo)));
        }
示例#2
0
 public async Task AssignStory([FromBody] AssignStoryCommand assignStoryCommand)
 {
     await _mediator.Send(assignStoryCommand);
 }