private async Task RaiseUdhbSignInEvent(ClaimsPrincipal p, string loginType) { var activityLog = new UserActivity.UserActivity(); activityLog.ActionName = "LOGIN"; activityLog.ActionTitle = "Oturum Açma"; activityLog.CreatedAt = DateTime.Now; activityLog.UserName = p.Identity.Name; activityLog.Message = $"{Request.HttpContext.Connection.RemoteIpAddress} ip adresi üzerinde {loginType} ile oturum açıldı"; activityLog.RequestId = HttpContext.TraceIdentifier; activityLog.UserIpAddress = HttpContext.Connection.RemoteIpAddress.ToString(); activityLog.UserId = p.GetUserId(); activityLog.TenantId = "SSO"; await _userActivityRepository.Add(activityLog); }
private async Task RaiseUdhbSignOutEvent(ClaimsPrincipal p) { var activityLog = new UserActivity.UserActivity(); activityLog.ActionName = "LOGOUT"; activityLog.ActionTitle = "Oturum Kapatma"; activityLog.CreatedAt = DateTime.Now; activityLog.UserName = p.Identity.Name; activityLog.UserId = p.GetUserId(); activityLog.RequestId = HttpContext.TraceIdentifier; activityLog.UserIpAddress = HttpContext.Connection.RemoteIpAddress.ToString(); activityLog.TenantId = "SSO"; activityLog.Message = $"Oturum kapatıldı"; await _userActivityRepository.Add(activityLog); }