public PlayerViewModel(PersistedSettings settings, IMessageHub Server, ContestantsViewModel contestantsViewModel) { _logger = MainWindow.LogFactory.CreateLogger <PlayerViewModel>(); _finalJeopardyAnswer = string.Empty; _contestantsViewModel = contestantsViewModel; Settings = settings; GameboardCategories = new List <PlayerCategoryViewModel> { new("Placeholder", 200), new("Placeholder", 200), new("Placeholder", 200), new("Placeholder", 200), new("Placeholder", 200), new("Placeholder", 200) }; ActiveQuestion = "No question selected"; FinalJeopardyCategory = string.Empty; BuzzInCommand = new BuzzIn(settings.Guid, Server); SubmitWager = new SubmitWager(this, Server); SubmitFinalJeopardy = new SubmitFinalJeopardy(this, Server); PropertyChanged += (sender, args) => { _logger.Trace($"{sender}: PropertyName: \"{args.PropertyName}\""); }; }
public JsonResult Click(string name) { BuzzIn buzzIn = new BuzzIn(); buzzIn.Name = name; buzzIn.Timestamp = DateTime.Now; db.BuzzIns.Add(buzzIn); db.SaveChanges(); return(Json(string.Empty)); }