public void ExecuteRevoke(string poll, string user) { context.Database.Delete <PollVote>().Where(p => p.Poll == poll && p.User == user).Execute(); VoteRemoved?.Invoke(new PollVote { Poll = poll, User = user }); }
void RemoveVote(string poll, string user) { context.Database.Delete <PollVote>().Where(v => v.Poll == poll && v.User == user).Execute(); ReloadAvailablePolls(); Logger.Info(this, $"Vote of user '{user}' removed from '{poll}'"); VoteRemoved?.Invoke(new PollVote { Poll = poll, User = user }); }