public BacklogOrderQueryResult HandleBacklogOrderQuery(string id) { var backlog = _backlogrepo.ReadBacklog(id); var result = new BacklogOrderQueryResult { Id = backlog.Id, Title = backlog.Title, UserStories = backlog.UserStories, UserStoryIndexes = new int[backlog.UserStories.Length] }; for (int i = 0; i < backlog.UserStories.Length; i++) { result.UserStoryIndexes[i] = i; } return(result); }
public (Status, BacklogOrderQueryResult) HandleBacklogOrderQuery(string id) { var(status, backlog) = _backlogrepo.ReadBacklog(id); if (status is Failure) { return(status, null); } var result = new BacklogOrderQueryResult { Id = backlog.Id, Title = backlog.Title, UserStories = backlog.UserStories, UserStoryIndexes = new int[backlog.UserStories.Length], OneVotePerUser = backlog.OneVotePerUser }; for (int i = 0; i < backlog.UserStories.Length; i++) { result.UserStoryIndexes[i] = i; } return(new Success(), result); }