Ejemplo n.º 1
0
 public string ReportOperationTimeReport(EntityGraphIdentifier target)
 {
     if (target.isNull)
     {
         return(OperationTimeReportElement.ReportString(this.OperationTimeReport));
     }
     if (target.isNumeric)
     {
         return("");
     }
     foreach (IEntityProxy entityProxy in this.Callees)
     {
         EntityConnection entityConnection = (EntityConnection)entityProxy;
         if (entityConnection.RemoteCategory == target.category && entityConnection.RemoteID == target.entityID)
         {
             return(entityConnection.OperationReport());
         }
     }
     foreach (IEntityAdapter entityAdapter in this.Callers)
     {
         EntityConnection entityConnection2 = (EntityConnection)entityAdapter;
         if (entityConnection2.RemoteCategory == target.category && entityConnection2.RemoteID == target.entityID)
         {
             return(entityConnection2.OperationReport());
         }
     }
     return("");
 }
Ejemplo n.º 2
0
        public override string ReportOperationTimeReport(EntityGraphIdentifier p, EntityGraphIdentifier q)
        {
            IEntityGraphNode node = this.GetNode(p);

            if (node == EntityGraphNode.NullNode)
            {
                return("");
            }
            if (node is Entity)
            {
                Entity entity = node as Entity;
                Log <Service> .Logger.Debug("Found Entity : Request TimeReport");

                return(entity.ReportOperationTimeReport(q));
            }
            return(OperationTimeReportElement.ReportString(this.OperationTimeReport));
        }
Ejemplo n.º 3
0
 public string OperationReport()
 {
     return(OperationTimeReportElement.ReportString(this.OperationTimeReport));
 }