public ValidationResult ValidatePoints(string sessionId, params string[] memberNames) { var memberPoints = TokensStrategy.GetPoints(sessionId); if (this.Campaign.SelectToEntity() == null) { return(TfValidationResult.Compose("NotExists", memberNames)); } if (this.Campaign.Entity.price > memberPoints) { return(TfValidationResult.Compose("InsufficientPoints", memberNames)); } return(null); }
public override void MapModel() { this.TotalPoints = TokensStrategy.GetPoints(this.SessionId); }