public VerificationResult Verify(PublisherSettings settings) { var request = AssemblaUtils.CreateLoadSpacesRequest(settings); using (request.GetResponse()) return(new VerificationResult()); }
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); }
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() } }); }