public void AsynchLogUserPollVote(Guid? userId, Guid groupMemberId, Guid pollId, string result) { var userPollVoteLog = new UserPollVoteLog { UserId = userId.Value, GroupMemberId = groupMemberId, PollId = pollId, Result = result, DateTime = DateTime.Now }; AsynchDelegate aDelegate = () => { DataService.PerThread.UserPollVoteLogSet.AddObject(userPollVoteLog); DataService.PerThread.SaveChanges(); }; var asynchRes = aDelegate.BeginInvoke(null, null); aDelegate.EndInvoke(asynchRes); }
public void AsynchLogUserPollVote(Guid?userId, Guid groupMemberId, Guid pollId, string result) { var userPollVoteLog = new UserPollVoteLog { UserId = userId.Value, GroupMemberId = groupMemberId, PollId = pollId, Result = result, DateTime = DateTime.Now }; AsynchDelegate aDelegate = () => { DataService.PerThread.UserPollVoteLogSet.AddObject(userPollVoteLog); DataService.PerThread.SaveChanges(); }; var asynchRes = aDelegate.BeginInvoke(null, null); aDelegate.EndInvoke(asynchRes); }