//[Route("Create")] public async Task <IActionResult> Cast(VoteCasted userVote) { var response = new ResponseSingle <int>(); var currentUserID = User.FindFirst(ClaimTypes.NameIdentifier).Value; userVote.VotedDate = DateTime.Now; userVote.UserId = currentUserID; _context.Add(userVote); await _context.SaveChangesAsync(); return(Ok(response)); }
private void _votingWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { //Vote has been casted _mainWindow.LoadingContainer.Visibility = Visibility.Collapsed; VoteCasted?.Invoke(this, EventArgs.Empty); } catch (Exception) { MessageBox.Show( "An error occurred, please contact person responsible for managing the system", "Error occured", MessageBoxButton.OK); _mainWindow.Logout(); } }