Esempio n. 1
0
 /// <summary>
 /// Gets the human readable reference.
 /// </summary>
 /// <returns>The human readable reference.</returns>
 public string GetHumanReadableReference()
 {
     if (Entity != null && EntityId != 0)
     {
         try {
             if (Entity is WpsJob)
             {
                 var job = WpsJob.FromId(context, EntityId);
                 return(string.Format("Wpsjob '{0}'", job.Name));
             }
             else if (Entity is DataPackage)
             {
                 return(string.Format("Datapackage '{0}'", Entity.Name));
             }
         } catch (Exception e) {
             context.LogError(this, e.Message);
         }
     }
     return(Identifier);
 }
Esempio n. 2
0
        public object Get(WpsJobGetOneRequestTep request)
        {
            var          context = TepWebContext.GetWebContext(PagePrivileges.UserView);
            WebWpsJobTep result  = new WebWpsJobTep();

            try {
                context.Open();
                context.ConsoleDebug = true;
                context.LogInfo(this, string.Format("/job/wps/{{Id}} GET Id='{0}'", request.Id));

                WpsJob job = WpsJob.FromId(context, request.Id);
                result = new WebWpsJobTep(job, context);

                context.Close();
            } catch (Exception e) {
                context.LogError(this, e.Message, e);
                context.Close();
                throw e;
            }

            return(result);
        }