Exemple #1
0
        public IActionResult GameSessions()
        {
            var model = new GameSessionsViewModel()
            {
                SessionsInfo = _sessionsRepo.Get().ToList()
            };

            return(View(model));
        }
 public override void Save(IEvent eventObj)
 {
     if (eventObj is NewGameSessionEvent ev)
     {
         _sessionsRepo.Create(new Sessions()
         {
             Created = ev.Created
         });
         DatabaseEventRecordingProvider.GameSessionId = _sessionsRepo.Get().Last().SessionId;
         FillSessionData();
     }
     else
     {
         throw new InvalidDataException($"{eventObj} is invalid event");
     }
 }