public void Handle(FailedLoginEvent evt) { using (var db = new CustomDatabase()) { var audit = new AuthenticationAudit { Date = DateTime.UtcNow, Activity = "Login Failure", Detail = evt.GetType().Name + ", Failed Login Count: " + evt.Account.FailedLoginCount, ClientIP = HttpContext.Current.Request.UserHostAddress, }; db.Audits.Add(audit); db.SaveChanges(); } }
public void Handle(SuccessfulLoginEvent evt) { using (var db = new CustomDatabase()) { var audit = new AuthenticationAudit { Date = DateTime.UtcNow, Activity = "Login Success", Detail = null, ClientIP = HttpContext.Current.Request.UserHostAddress, }; db.Audits.Add(audit); db.SaveChanges(); } }