public void AsynchLogUserAuthorization(Guid? userId, string ip, bool status) { var userAuthorizationLog = new UserAuthorizationLog { UserId = userId.Value, IpAddress = ip, Status = status, DateTime = DateTime.Now }; AsynchDelegate aDelegate = () => { DataService.PerThread.UserAuthorizationLogSet.AddObject(userAuthorizationLog); DataService.PerThread.SaveChanges(); }; var asynchRes = aDelegate.BeginInvoke(null, null); aDelegate.EndInvoke(asynchRes); }
public void AsynchLogUserAuthorization(Guid?userId, string ip, bool status) { var userAuthorizationLog = new UserAuthorizationLog { UserId = userId.Value, IpAddress = ip, Status = status, DateTime = DateTime.Now }; AsynchDelegate aDelegate = () => { DataService.PerThread.UserAuthorizationLogSet.AddObject(userAuthorizationLog); DataService.PerThread.SaveChanges(); }; var asynchRes = aDelegate.BeginInvoke(null, null); aDelegate.EndInvoke(asynchRes); }