Ejemplo n.º 1
0
 public static Serialize.Consumer GetConsumer(Guid guid)
 {
     Serialize.Consumer con = null;
     using (TurbineModelContainer container = new TurbineModelContainer())
     {
         System.Data.Objects.ObjectQuery <Turbine.Data.JobConsumer> query = container.JobConsumers;
         var entity = query.Single <Turbine.Data.JobConsumer>(c => c.Id == guid);
         con = GetRepresentation(entity);
     }
     return(con);
 }
Ejemplo n.º 2
0
        private static Serialize.Consumer GetRepresentation(Turbine.Data.JobConsumer entity)
        {
            var con = new Serialize.Consumer()
            {
                Id         = entity.Id.ToString(),
                instanceID = entity.instance,
                hostname   = entity.hostname,
                status     = entity.status,
                AMI        = entity.AMI,
                processID  = entity.processId
            };

            return(con);
        }
Ejemplo n.º 3
0
 public static Serialize.Consumers GetConsumers(String status)
 {
     Serialize.Consumer  con  = null;
     Serialize.Consumers coll = new Serialize.Consumers();
     using (TurbineModelContainer container = new TurbineModelContainer())
     {
         System.Data.Objects.ObjectQuery <Turbine.Data.JobConsumer> query = container.JobConsumers;
         if (status != null)
         {
             query = container.JobConsumers.Where("it.status = @status",
                                                  new System.Data.Objects.ObjectParameter("status", status));
         }
         foreach (Turbine.Data.JobConsumer entity in query)
         {
             con = GetRepresentation(entity);
             coll.Add(con);
         }
     }
     return(coll);
 }