コード例 #1
0
ファイル: Game.cs プロジェクト: lucy-m/sandbox
        public Game Update(GameStatus newStatus, IReadOnlyCollection <PlayEvent> newActions, DateTimeOffset updatedAt)
        {
            var newHistory = History.Concat(newActions).ToList();

            return(new Game(newStatus, newHistory, updatedAt));
        }
コード例 #2
0
ファイル: Game.cs プロジェクト: lucy-m/sandbox
 private Game(GameStatus status, IReadOnlyCollection <PlayEvent> history, DateTimeOffset lastUpdated)
 {
     Status      = status;
     History     = history;
     LastUpdated = DateTimeOffset.Now;
 }