public void When(UserLoginFailureReported e) { TrackedLoginFailures.Add(e.TimeUtc); // we track only X last failures while (TrackedLoginFailures.Count > FailuresAllowed) { TrackedLoginFailures.RemoveAt(0); } }
static string When(UserLoginFailureReported e) { return string.Format("User {0} login failed at {1} (via IP '{2}')", e.Id.Id, e.TimeUtc, e.Ip); }
static string When(UserLoginFailureReported e) { return(string.Format("User {0} login failed at {1} (via IP '{2}')", e.Id.Id, e.TimeUtc, e.Ip)); }