public void Save(Claim claim) { using (ISession session = _sessionFactory()) { session.Update(claim); session.Flush(); } }
public static IRightHandSideExpression Error(this IRightHandSideExpression rhs, Claim claim, string message) { return rhs.Do(ctx => ctx.Error(claim, message)); }
public void ClaimDenied(Claim claim) { Log.WarnFormat("Notification, claim denied. ClaimId={0}", claim.Id); }
private static ClaimStatus Approve(Claim claim) { return claim.Status = ClaimStatus.Approved; }
private static ClaimStatus Review(Claim claim) { return claim.Status = ClaimStatus.Review; }
private static ClaimStatus Deny(Claim claim) { return claim.Status = ClaimStatus.Denied; }
public static void Info(this IContext context, Claim claim, string message) { InsertAlert(context, 1, claim, message); }
private static void InsertAlert(IContext context, int severity, Claim claim, string message) { var alert = new ClaimAlert { Severity = severity, Claim = claim, RuleName = context.Rule.Name, Message = message }; context.Insert(alert); }
public static void Error(this IContext context, Claim claim, string message) { InsertAlert(context, 3, claim, message); }
public static void Warning(this IContext context, Claim claim, string message) { InsertAlert(context, 2, claim, message); }