Ejemplo n.º 1
0
        public VerificationResult Verify(PublisherSettings settings)
        {
            var request = AssemblaUtils.CreateLoadSpacesRequest(settings);

            using (request.GetResponse())
                return(new VerificationResult());
        }
Ejemplo n.º 2
0
 public PublishingResult Publish(PublisherSettings settings, PublishingRecord record, IDictionary <string, string[]> fieldsValues, List <Attachment> attachments)
 {
     Task.Factory.StartNew(() =>
                           AssemblaUtils.Automate(
                               settings,
                               record,
                               attachments,
                               fieldsValues["Space"][0]));
     return(null);
 }
Ejemplo n.º 3
0
 public List <Field> GetIndependentFields(PublisherSettings settings)
 {
     return(new List <Field> {
         new Field {
             Name = "Space",
             DisplayName = "Space",
             FieldType = FieldType.Dropdown,
             IsEditable = true,
             IsFoundationField = true,
             AcceptedValues = (from s in AssemblaUtils.LoadSpaces(settings)
                               select new AcceptedValue {
                 Id = s.Id, Value = s.Name
             }
                               ).ToList()
         }
     });
 }