コード例 #1
0
ファイル: AlertLogic.cs プロジェクト: zeevir/extensions
 public static IQueryable <AlertEntity> MyActiveAlerts(this Entity e) =>
 As.Expression(() => e.Alerts().Where(a => a.Recipient == UserHolder.Current.ToLite() && a.CurrentState == AlertCurrentState.Alerted));
コード例 #2
0
 public static bool IsShared(this ProcessEntity p) =>
 As.Expression(() => !ProcessLogic.JustMyProcesses && p.MachineName == ProcessEntity.None);
コード例 #3
0
 public static IQueryable <PredictSimpleResultEntity> SimpleResults(this PredictorEntity e) =>
 As.Expression(() => Database.Query <PredictSimpleResultEntity>().Where(a => a.Predictor.Is(e)));
コード例 #4
0
 public string ToStringOriginal() => As.Expression(() => this.CleanName);
コード例 #5
0
ファイル: SMSTemplate.cs プロジェクト: sschoensee/extensions
 public override string ToString() => As.Expression(() => FullClassName);
コード例 #6
0
 public static IQueryable <WorkflowConnectionEntity> WorkflowConnections(this WorkflowPoolEntity e) =>
 As.Expression(() => Database.Query <WorkflowConnectionEntity>().Where(a => a.From.Lane.Pool == e && a.To.Lane.Pool == e));
コード例 #7
0
ファイル: PrintLogic.cs プロジェクト: zeevir/extensions
 public static IQueryable <PrintLineEntity> Lines(this PrintPackageEntity e) =>
 As.Expression(() => Database.Query <PrintLineEntity>().Where(a => a.Package.Is(e)));
コード例 #8
0
 public DateTime Subtract(DateTime date) => As.Expression(() => date.AddYears(-Years).AddMonths(-Months).AddDays(-Days));
コード例 #9
0
 public DateTime Add(DateTime date) => As.Expression(() => date.AddDays(Days).AddHours(Hours).AddMinutes(Minutes).AddSeconds(Seconds));
コード例 #10
0
 public static IQueryable <WordTemplateEntity> WordTemplates(this WordModelEntity e) =>
 As.Expression(() => Database.Query <WordTemplateEntity>().Where(a => a.Model == e));
コード例 #11
0
 public DateTime Add(DateTime date) => As.Expression(() => date.AddYears(Years).AddMonths(Months).AddDays(Days));
コード例 #12
0
ファイル: Order.cs プロジェクト: oltur/AtTest
 public override string ToString() => As.Expression(() => CompanyName);
コード例 #13
0
 public static Lite <IsolationEntity>?Isolation(this IEntity entity) =>
 As.Expression(() => ((Entity)entity).Mixin <IsolationMixin>().Isolation);
コード例 #14
0
ファイル: PredictorLogic.cs プロジェクト: zeevir/extensions
 public static IQueryable <PredictorEpochProgressEntity> EpochProgresses(this PredictorEntity e) =>
 As.Expression(() => Database.Query <PredictorEpochProgressEntity>().Where(a => a.Predictor.Is(e)));
コード例 #15
0
 public static IQueryable <WorkflowConnectionEntity> WorkflowMessageConnections(this WorkflowEntity e) =>
 As.Expression(() => e.WorkflowConnections().Where(a => a.From.Lane.Pool != a.To.Lane.Pool));
コード例 #16
0
 public DateTime Subtract(DateTime date) => As.Expression(() => date.AddDays(-Days).AddHours(-Hours).AddMinutes(-Minutes).AddMinutes(-Seconds));
コード例 #17
0
 public static IQueryable <WorkflowLaneEntity> WorkflowLanes(this WorkflowPoolEntity e) =>
 As.Expression(() => Database.Query <WorkflowLaneEntity>().Where(a => a.Pool == e));
コード例 #18
0
 public static IQueryable <TerritoryEntity> Territories(this RegionEntity r) =>
 As.Expression(() => Database.Query <TerritoryEntity>().Where(a => a.Region.Is(r)));
コード例 #19
0
 public static IQueryable <WorkflowActivityEntity> WorkflowActivities(this WorkflowLaneEntity e) =>
 As.Expression(() => Database.Query <WorkflowActivityEntity>().Where(a => a.Lane == e));
コード例 #20
0
 public static WorkflowEntity Workflow(this CaseActivityEntity ca) =>
 As.Expression(() => ca.Case.Workflow);
コード例 #21
0
 public override string ToString() => As.Expression(() => this.CleanName);
コード例 #22
0
 public static IQueryable <WorkflowConnectionEntity> PreviousConnections(this IWorkflowNodeEntity e) =>
 As.Expression(() => Database.Query <WorkflowConnectionEntity>().Where(a => a.To == e));
コード例 #23
0
ファイル: WorkflowGateway.cs プロジェクト: zeevir/extensions
 public override string ToString() => As.Expression(() => Name ?? BpmnElementId);
コード例 #24
0
 public static bool HasExpired(this WorkflowEntity w) =>
 As.Expression(() => w.ExpirationDate.HasValue && w.ExpirationDate.Value < TimeZoneManager.Now);
コード例 #25
0
 public static bool IsMine(this ProcessEntity p) =>
 As.Expression(() => p.MachineName == Environment.MachineName && p.ApplicationName == Schema.Current.ApplicationName);
コード例 #26
0
 public static WorkflowEventEntity?WorkflowStartEvent(this WorkflowEntity e) =>
 As.Expression(() => e.WorkflowEvents().Where(we => we.Type == WorkflowEventType.Start).SingleOrDefault());
コード例 #27
0
 public override string ToString() => As.Expression(() => UniqueName);
コード例 #28
0
 public static IQueryable <WorkflowGatewayEntity> WorkflowGateways(this WorkflowEntity e) =>
 As.Expression(() => Database.Query <WorkflowGatewayEntity>().Where(a => a.Lane.Pool.Workflow == e));
コード例 #29
0
 public static IQueryable <PredictorCodificationEntity> Codifications(this PredictorEntity e) =>
 As.Expression(() => Database.Query <PredictorCodificationEntity>().Where(a => a.Predictor.Is(e)));
コード例 #30
0
ファイル: AlertLogic.cs プロジェクト: zeevir/extensions
 public static IQueryable <AlertEntity> Alerts(this Entity e) =>
 As.Expression(() => Database.Query <AlertEntity>().Where(a => a.Target.Is(e)));