/// <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); }
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); }