Пример #1
0
        public object Put(WpsJobCopyRequestTep request)
        {
            var context = TepWebContext.GetWebContext(PagePrivileges.AdminOnly);

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

                WpsJob job    = WpsJob.FromIdentifier(context, request.Identifier);
                WpsJob newjob = WpsJob.Copy(job, context);

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