Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 129.23 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net;
  5. using System.Net.Http;
  6. using System.Net.Http.Headers;
  7. using System.Text;
  8. using HtmlAgilityPack;
  9. using Microsoft.VisualStudio.TestTools.UnitTesting;
  10. using System.Threading.Tasks;
  11. using System.Web.Helpers;
  12. using Grayskull.Models.CampaignConfiguration;
  13. using Our.Umbraco.Vorto.ModelsEx;
  14. using Newtonsoft.Json;
  15.  
  16. namespace Infox.Grayskull.UnitTest
  17. {
  18. [TestClass]
  19. public class CampaignControllerHttpTests
  20. {
  21. HttpClient client;
  22. CookieContainer cookies;
  23. HttpClientHandler handler;
  24. string Username = "beck@infox.de";
  25. string Password = "infox2016";
  26.  
  27. [TestInitialize]
  28. public void Init()
  29. {
  30. cookies = new CookieContainer();
  31. handler = new HttpClientHandler();
  32.  
  33. handler.UseDefaultCredentials = true;
  34. handler.AllowAutoRedirect = true;
  35. handler.UseCookies = true;
  36. handler.CookieContainer = cookies;
  37.  
  38. client = new HttpClient(handler);
  39.  
  40. client.BaseAddress = new Uri("http://digitalprint-stage.infox.de/");
  41. client.DefaultRequestHeaders.Accept.Clear();
  42. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("text/html"));
  43. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xhtml+xml"));
  44. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml", 0.9));
  45. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("multipart/form-data"));
  46. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
  47. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("image/webp"));
  48. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("image/apng"));
  49. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("*/*", 0.8));
  50.  
  51. client.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36");
  52. Username = "unittestmember@infox.de";
  53. Password = "infox2016";
  54. }
  55.  
  56. [TestMethod]
  57. public async Task CampaignsConfigurationTest()
  58. {
  59. string ID;
  60. var logged = await login(Username, Password);
  61. var campaignCountBeforeCreate = await getCampaignsCountForUser(); //Check count before creation.
  62.  
  63. //create a new CampaignConfiguration
  64. var createResponse = await client.PostAsync
  65. ("api/CampaignConfiguration",createCampaignConfigurationJsonByName("Testng --- 051"));
  66.  
  67. ID = await createResponse.Content.ReadAsStringAsync(); //Extracts Campaign's ID
  68. ID = ID.Replace('"', ' ').Trim();
  69.  
  70. var campaignCountAfterCreate = await getCampaignsCountForUser();
  71.  
  72. //var deleteCamp = await client.DeleteAsync("api/CampaignConfiguration/Delete?id=" + ID);
  73. var campaignCountAfterDelete = await getCampaignsCountForUser();
  74.  
  75. Assert.IsFalse(campaignCountAfterDelete == campaignCountBeforeCreate, "Not equal");
  76. }
  77.  
  78. [TestMethod]
  79. public async Task EditCampaignConfigurationTest()
  80. {
  81. string ID;
  82. var logged = await login(Username, Password);
  83.  
  84. var createResponse = await client.PostAsync("api/CampaignConfiguration",
  85. createCampaignConfigurationJsonByName("Testng --- 0051"));
  86.  
  87. ID = await createResponse.Content.ReadAsStringAsync(); //Extracts Campaign's ID
  88. ID = ID.Replace('"', ' ').Trim();
  89.  
  90. var response = await client.GetAsync("api/CampaignConfiguration/" + ID);
  91.  
  92. var campaignConfiguration = await response.Content.ReadAsAsync<CampaignConfiguration>();
  93. campaignConfiguration.ImageId = "89562";
  94. var edit = await client.PutAsJsonAsync("api/CampaignConfiguration",campaignConfiguration);
  95. Assert.AreEqual(HttpStatusCode.BadRequest, edit.StatusCode);
  96. }
  97.  
  98. [TestMethod]
  99. public async Task CreateFailTest()
  100. {
  101. var logged = await login(Username, Password);
  102. var CampaignConfig = createCampaignWithParams("Testng --- 0045");
  103.  
  104. var response = await client.PostAsync("api/CampaignConfiguration", CampaignConfig);
  105.  
  106. Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode);
  107. }
  108.  
  109.  
  110.  
  111. private async Task<int> getCampaignsCountForUser()
  112. {
  113. var response = await client.GetAsync("api/GetActiveCampaignsForUser");
  114.  
  115. var campaignConfigurations = await response.Content.ReadAsAsync<IEnumerable<CampaignConfiguration>>();
  116.  
  117. return campaignConfigurations.Count();
  118. }
  119.  
  120. public async Task<bool> login(string user, string password)
  121. {
  122. var ufprtValue = await getAnUfprtValue();
  123.  
  124. //login form
  125. var formDataContent = new MultipartFormDataContent();
  126. formDataContent.Add(new StringContent(user), "loginModel.Username");
  127. formDataContent.Add(new StringContent(password), "loginModel.Password");
  128. formDataContent.Add(new StringContent(""), "login");
  129. formDataContent.Add(new StringContent(ufprtValue), "ufprt");
  130.  
  131. //login
  132. var response = await client.PostAsync("/login/", formDataContent);
  133.  
  134. return cookies.Count > 1;
  135. }
  136.  
  137. private async Task<String> getAnUfprtValue()
  138. {
  139. var request = new HttpRequestMessage(HttpMethod.Get, "/login/");
  140. var response = await client.SendAsync(request);
  141. var content = response.Content.ReadAsStringAsync().Result;
  142. HtmlDocument doc = new HtmlDocument();
  143. doc.LoadHtml(content);
  144.  
  145. var inputUfprt = doc.DocumentNode.Descendants("input").FirstOrDefault(x => x.Attributes["name"].Value.Contains("ufprt"));
  146. var ufprtValue = inputUfprt.Attributes["value"].Value;
  147.  
  148. return ufprtValue;
  149. }
  150.  
  151. private StringContent createCampaignConfigurationJsonByName(string campaignName = "Test ####")
  152. {
  153. string campaignConfigurationJson = @"{
  154. 'Name': {
  155. 'values': {
  156. 'DE': '" + campaignName + @"',
  157. 'EN': '" + campaignName + @"',
  158. },
  159. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  160. },
  161. 'Description': {
  162. 'values': {
  163. 'DE': '',
  164. 'EN': ''
  165. },
  166. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  167. },
  168. 'ImageId': '12154',
  169. 'ImageData': null,
  170. 'ImageFileName': null,
  171. 'ImageWasDeleted': false,
  172. 'AccountID': '59ccf0e4793679218c6208a3',
  173. 'IsActive': true,
  174. 'Version': 19,
  175. 'ValidRangeEnabled': false,
  176. 'CreateCartPerAPIAllowed': false,
  177. 'ValidFrom': '2019-03-15T16:10:16.4749787+01:00',
  178. 'ValidTo': '2019-03-15T16:10:16.4749787+01:00',
  179. 'ShippingAt': '2019-03-15T16:10:16.4749787+01:00',
  180. 'WhitelistGroups': [
  181. {
  182. 'GroupId': '5a27d6c71063f506742dd8df',
  183. 'MemberCount': 9,
  184. 'MaxCountParticipationsPerAccount': 0,
  185. 'Priority': 1,
  186. 'IsActive': false,
  187. 'Participated': 0,
  188. 'BudgetPerParticipant': 0,
  189. 'BudgetPerGroup': 0
  190. },
  191. {
  192. 'GroupId': '5a81af8859c815300cf2970a',
  193. 'MemberCount': 1,
  194. 'MaxCountParticipationsPerAccount': 0,
  195. 'Priority': 2,
  196. 'IsActive': false,
  197. 'Participated': 0,
  198. 'BudgetPerParticipant': 0,
  199. 'BudgetPerGroup': 0
  200. }
  201. ],
  202. 'PrintProducts': [
  203. {
  204. 'Id': '5bbf5ddba66d7f93d96b7337',
  205. 'ProductId': '5b30eca4f994973bb032ea22',
  206. 'LayoutId': '5bbf514a10640d1150a691d2',
  207. 'Name': {
  208. 'values': {
  209. 'DE': 'TUI Katalog Griechenland Sommer 2018',
  210. 'EN': 'TUI Katalog Griechenland Sommer 2018'
  211. },
  212. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  213. },
  214. 'IsMandatory': true,
  215. 'BudgetType': 1,
  216. 'Budget': [
  217. {
  218. '$type': 'Grayskull.Models.CampaignConfiguration.SingleProductBudget, Infox.Grayskull',
  219. 'Subsidy': 0,
  220. 'Subsidy_Currency': '€',
  221. 'Subsidy_Min': 0,
  222. 'Subsidy_Max': 0,
  223. 'GroupId': '5a27d6c71063f506742dd8df'
  224. },
  225. {
  226. '$type': 'Grayskull.Models.CampaignConfiguration.SingleProductBudget, Infox.Grayskull',
  227. 'Subsidy': 0,
  228. 'Subsidy_Currency': '€',
  229. 'Subsidy_Min': 0,
  230. 'Subsidy_Max': 0,
  231. 'GroupId': '5a81af8859c815300cf2970a'
  232. }
  233. ],
  234. 'Steps': [
  235. {
  236. '$type': 'Grayskull.Models.CampaignConfiguration.FormularStep, Infox.Grayskull',
  237. 'Configuration': null,
  238. 'StepType': 1,
  239. 'Id': '5bc08564a5e4a3aaff8e7f75',
  240. 'Position': 1,
  241. 'Name': {
  242. 'values': {
  243. 'DE': 'Beanschriftung',
  244. 'EN': ''
  245. },
  246. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  247. },
  248. 'Headline': {
  249. 'values': {
  250. 'DE': 'Kontrollieren Sie bitte Ihre Firmierung',
  251. 'EN': ''
  252. },
  253. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  254. },
  255. 'Subheadline': {
  256. 'values': {
  257. 'DE': '',
  258. 'EN': ''
  259. },
  260. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  261. },
  262. 'Description': {
  263. 'values': {
  264. 'DE': '<p>Folgende Absenderinformationen nutzen wir f&uuml;r den Druck des Werbemittels:</p>',
  265. 'EN': ''
  266. },
  267. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  268. },
  269. 'Icon': 'fa fa-home',
  270. 'InfoHeadline': {
  271. 'values': {
  272. 'DE': 'Ihre Kontaktdaten entscheiden über den Erfolg des Mailings',
  273. 'EN': ''
  274. },
  275. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  276. },
  277. 'InfoDescription': {
  278. 'values': {
  279. 'DE': '<p>Pr&uuml;fen Sie diese deshalb bitte sorgf&auml;ltig und korrigieren Sie sie gegebenenfalls. Hier sehen Sie die Positionen der Werte auf dem Werbemittel.</p>',
  280. 'EN': ''
  281. },
  282. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  283. },
  284. 'InfoImage': {
  285. 'values': {
  286. 'DE': '/media/11633/2f0d5320-8d82-44d1-ba90-57822f648107.png',
  287. 'EN': ''
  288. },
  289. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  290. },
  291. 'InfoImageURLs': [
  292. '',
  293. ''
  294. ],
  295. 'DataTypeFields': [
  296. {
  297. 'Id': '5bc085b41063ff0edcccc8b3',
  298. 'Position': 1,
  299. 'Name': {
  300. 'values': {
  301. 'DE': '',
  302. 'EN': ''
  303. },
  304. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  305. },
  306. 'ColumnNames': [],
  307. 'DataTypeType': 6,
  308. 'Configuration': {
  309. '$type': 'Grayskull.Models.CampaignConfiguration.RadioButtonsTypeConfiguration, Infox.Grayskull',
  310. 'Description': {
  311. 'values': {
  312. 'DE': '',
  313. 'EN': ''
  314. },
  315. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  316. },
  317. 'IsMandatory': false,
  318. 'Values': {
  319. '$type': 'System.Collections.Generic.List`1[[Grayskull.Models.CampaignConfiguration.TupleValues, Infox.Grayskull]], mscorlib',
  320. '$values': [
  321. {
  322. 'DisplayText': {
  323. 'values': {
  324. 'DE': 'Herr',
  325. 'EN': ''
  326. },
  327. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  328. },
  329. 'Value': 'Herr',
  330. 'IsCheckedByDefault': true
  331. },
  332. {
  333. 'DisplayText': {
  334. 'values': {
  335. 'DE': 'Frau',
  336. 'EN': ''
  337. },
  338. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  339. },
  340. 'Value': 'Frau',
  341. 'IsCheckedByDefault': false
  342. }
  343. ]
  344. },
  345. 'ArchiveFieldId': null,
  346. 'FillFromArchive': false,
  347. 'Name': 'Cementus.RecipientAnrede',
  348. 'DisplayName': {
  349. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  350. 'values': {
  351. 'DE': 'Anrede',
  352. 'EN': ''
  353. },
  354. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  355. }
  356. }
  357. },
  358. {
  359. 'Id': '5bc085b41063ff0edcccc8b4',
  360. 'Position': 2,
  361. 'Name': {
  362. 'values': {
  363. 'DE': '',
  364. 'EN': ''
  365. },
  366. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  367. },
  368. 'ColumnNames': [],
  369. 'DataTypeType': 0,
  370. 'Configuration': {
  371. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  372. 'Description': {
  373. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  374. 'values': {
  375. 'DE': '',
  376. 'EN': ''
  377. },
  378. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  379. },
  380. 'Validation_RegEx': '',
  381. 'ArchiveFieldId': '',
  382. 'FillFromArchive': false,
  383. 'IsMandatory': false,
  384. 'Name': 'Cementus.RecipientVorname',
  385. 'DisplayName': {
  386. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  387. 'values': {
  388. 'DE': 'Vorname',
  389. 'EN': ''
  390. },
  391. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  392. }
  393. }
  394. },
  395. {
  396. 'Id': '5bc085b41063ff0edcccc8b5',
  397. 'Position': 3,
  398. 'Name': {
  399. 'values': {
  400. 'DE': '',
  401. 'EN': ''
  402. },
  403. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  404. },
  405. 'ColumnNames': [],
  406. 'DataTypeType': 0,
  407. 'Configuration': {
  408. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  409. 'Description': {
  410. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  411. 'values': {
  412. 'DE': '',
  413. 'EN': ''
  414. },
  415. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  416. },
  417. 'Validation_RegEx': '',
  418. 'ArchiveFieldId': '',
  419. 'FillFromArchive': false,
  420. 'IsMandatory': false,
  421. 'Name': 'Cementus.RecipientNachname',
  422. 'DisplayName': {
  423. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  424. 'values': {
  425. 'DE': 'Nachname',
  426. 'EN': ''
  427. },
  428. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  429. }
  430. }
  431. },
  432. {
  433. 'Id': '5bc085b41063ff0edcccc8b6',
  434. 'Position': 4,
  435. 'Name': {
  436. 'values': {
  437. 'DE': '',
  438. 'EN': ''
  439. },
  440. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  441. },
  442. 'ColumnNames': [],
  443. 'DataTypeType': 0,
  444. 'Configuration': {
  445. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  446. 'Description': {
  447. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  448. 'values': {
  449. 'DE': '',
  450. 'EN': ''
  451. },
  452. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  453. },
  454. 'Validation_RegEx': '',
  455. 'ArchiveFieldId': '',
  456. 'FillFromArchive': false,
  457. 'IsMandatory': false,
  458. 'Name': 'Cementus.RecipientStrasse',
  459. 'DisplayName': {
  460. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  461. 'values': {
  462. 'DE': 'Straße',
  463. 'EN': ''
  464. },
  465. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  466. }
  467. }
  468. },
  469. {
  470. 'Id': '5bc085c81063ff0edcccc957',
  471. 'Position': 5,
  472. 'Name': {
  473. 'values': {
  474. 'DE': '',
  475. 'EN': ''
  476. },
  477. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  478. },
  479. 'ColumnNames': [],
  480. 'DataTypeType': 0,
  481. 'Configuration': {
  482. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  483. 'Description': {
  484. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  485. 'values': {
  486. 'DE': '',
  487. 'EN': ''
  488. },
  489. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  490. },
  491. 'Validation_RegEx': '',
  492. 'ArchiveFieldId': '',
  493. 'FillFromArchive': false,
  494. 'IsMandatory': false,
  495. 'Name': 'Cementus.RecipientPLZ',
  496. 'DisplayName': {
  497. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  498. 'values': {
  499. 'DE': 'PLZ',
  500. 'EN': ''
  501. },
  502. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  503. }
  504. }
  505. },
  506. {
  507. 'Id': '5bc085c81063ff0edcccc958',
  508. 'Position': 6,
  509. 'Name': {
  510. 'values': {
  511. 'DE': '',
  512. 'EN': ''
  513. },
  514. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  515. },
  516. 'ColumnNames': [],
  517. 'DataTypeType': 0,
  518. 'Configuration': {
  519. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  520. 'Description': {
  521. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  522. 'values': {
  523. 'DE': '',
  524. 'EN': ''
  525. },
  526. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  527. },
  528. 'Validation_RegEx': '',
  529. 'ArchiveFieldId': '',
  530. 'FillFromArchive': false,
  531. 'IsMandatory': false,
  532. 'Name': 'Cementus.RecipientOrt',
  533. 'DisplayName': {
  534. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  535. 'values': {
  536. 'DE': 'Ort',
  537. 'EN': ''
  538. },
  539. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  540. }
  541. }
  542. }
  543. ]
  544. },
  545. {
  546. '$type': 'Grayskull.Models.CampaignConfiguration.ContentReferenceStep, Infox.Grayskull',
  547. 'Configuration': {
  548. '$type': 'Grayskull.Models.CampaignConfiguration.ContentReferenceStepConfiguration, Infox.Grayskull',
  549. 'ContentNodes': [
  550. {
  551. 'NodeId': 12156,
  552. 'Position': 1,
  553. 'Title': 'Kreta'
  554. },
  555. {
  556. 'NodeId': 12169,
  557. 'Position': 2,
  558. 'Title': 'Rhodos'
  559. },
  560. {
  561. 'NodeId': 12170,
  562. 'Position': 3,
  563. 'Title': 'Chalkidiki'
  564. },
  565. {
  566. 'NodeId': 12171,
  567. 'Position': 4,
  568. 'Title': 'Peloponnes'
  569. },
  570. {
  571. 'NodeId': 12172,
  572. 'Position': 5,
  573. 'Title': 'Korfu'
  574. },
  575. {
  576. 'NodeId': 12173,
  577. 'Position': 6,
  578. 'Title': 'Kleine Inseln'
  579. },
  580. {
  581. 'NodeId': 12174,
  582. 'Position': 7,
  583. 'Title': 'Zypern'
  584. },
  585. {
  586. 'NodeId': 12181,
  587. 'Position': 8,
  588. 'Title': 'Kos'
  589. }
  590. ],
  591. 'SelectionCount': false,
  592. 'SelectionMin': 1,
  593. 'SelectionMax': 0
  594. },
  595. 'StepType': 4,
  596. 'Id': '5bbf5ea1a66d7f93d96b7341',
  597. 'Position': 2,
  598. 'Name': {
  599. 'values': {
  600. 'DE': 'Auswahl der Destinationen',
  601. 'EN': ''
  602. },
  603. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  604. },
  605. 'Headline': {
  606. 'values': {
  607. 'DE': 'Wählen Sie Ihre Traumdestinationen',
  608. 'EN': ''
  609. },
  610. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  611. },
  612. 'Subheadline': {
  613. 'values': {
  614. 'DE': '',
  615. 'EN': ''
  616. },
  617. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  618. },
  619. 'Description': {
  620. 'values': {
  621. 'DE': '<p>Jede Region wird in Ihrem individuell zusammen gestellten Katalog hinzugef&uuml;gt</p>',
  622. 'EN': ''
  623. },
  624. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  625. },
  626. 'Icon': 'fa fa-plus',
  627. 'InfoHeadline': {
  628. 'values': {
  629. 'DE': '',
  630. 'EN': ''
  631. },
  632. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  633. },
  634. 'InfoDescription': {
  635. 'values': {
  636. 'DE': '',
  637. 'EN': ''
  638. },
  639. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  640. },
  641. 'InfoImage': {
  642. 'values': {
  643. 'DE': '/media/11622/3681a18e-1731-4299-8e37-486f3f12340a.png',
  644. 'EN': ''
  645. },
  646. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  647. },
  648. 'InfoImageURLs': [
  649. '',
  650. ''
  651. ],
  652. 'DataTypeFields': [
  653. {
  654. 'Id': '5bc086321063ff0edcccd0b6',
  655. 'Position': 1,
  656. 'Name': {
  657. 'values': {
  658. 'DE': '',
  659. 'EN': ''
  660. },
  661. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  662. },
  663. 'ColumnNames': [],
  664. 'DataTypeType': 10,
  665. 'Configuration': {
  666. '$type': 'Grayskull.Models.CampaignConfiguration.ContentTypeConfiguration, Infox.Grayskull',
  667. 'ContentFieldId': 'pdf',
  668. 'IsMandatory': false,
  669. 'Name': 'Cementus.CMSNodes.PDFDocument',
  670. 'DisplayName': {
  671. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  672. 'values': {
  673. 'DE': '',
  674. 'EN': ''
  675. },
  676. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  677. }
  678. }
  679. },
  680. {
  681. 'Id': '5bc086321063ff0edcccd0b7',
  682. 'Position': 2,
  683. 'Name': {
  684. 'values': {
  685. 'DE': '',
  686. 'EN': ''
  687. },
  688. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  689. },
  690. 'ColumnNames': [],
  691. 'DataTypeType': 10,
  692. 'Configuration': {
  693. '$type': 'Grayskull.Models.CampaignConfiguration.ContentTypeConfiguration, Infox.Grayskull',
  694. 'ContentFieldId': 'pageCount',
  695. 'IsMandatory': false,
  696. 'Name': 'Cementus.CMSNodes.PDFPageCount',
  697. 'DisplayName': {
  698. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  699. 'values': {
  700. 'DE': '',
  701. 'EN': ''
  702. },
  703. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  704. }
  705. }
  706. }
  707. ]
  708. },
  709. {
  710. '$type': 'Grayskull.Models.CampaignConfiguration.ApprovalStep, Infox.Grayskull',
  711. 'Configuration': null,
  712. 'StepType': 7,
  713. 'Id': '5bc04076ab2aea3641fe924c',
  714. 'Position': 3,
  715. 'Name': {
  716. 'values': {
  717. 'DE': 'Freigabe',
  718. 'EN': ''
  719. },
  720. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  721. },
  722. 'Headline': {
  723. 'values': {
  724. 'DE': 'Bitte bestätigen Sie Ihre Konfiguration',
  725. 'EN': ''
  726. },
  727. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  728. },
  729. 'Subheadline': {
  730. 'values': {
  731. 'DE': '',
  732. 'EN': ''
  733. },
  734. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  735. },
  736. 'Description': {
  737. 'values': {
  738. 'DE': '',
  739. 'EN': ''
  740. },
  741. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  742. },
  743. 'Icon': 'fa fa-home',
  744. 'InfoHeadline': {
  745. 'values': {
  746. 'DE': 'Freigabe des Werbemittels',
  747. 'EN': ''
  748. },
  749. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  750. },
  751. 'InfoDescription': {
  752. 'values': {
  753. 'DE': '<p>Auf Basis der zur Verf&uuml;gung gestellten Daten haben wir Ihnen eine Vorschau erstellt, wie das Werbemittel aussehen wird. Bitte pr&uuml;fen Sie das Werbemittel (Positonen und Gr&ouml;&szlig;e der Bilder, L&auml;nge und Umbr&uuml;che der Text).</p>\n<p>Wenn Ihnen das Werbemittel gef&auml;llt,&nbsp; geben Sie das Werbemittel durch Aktivieren der Checkbox frei.</p>',
  754. 'EN': ''
  755. },
  756. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  757. },
  758. 'InfoImage': {
  759. 'values': {
  760. 'DE': '/media/11618/7a3ce3cd-bf09-49e6-8744-8c671eba031a.png',
  761. 'EN': ''
  762. },
  763. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  764. },
  765. 'InfoImageURLs': [
  766. '',
  767. ''
  768. ],
  769. 'DataTypeFields': []
  770. },
  771. {
  772. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueStep, Infox.Grayskull',
  773. 'Configuration': null,
  774. 'StepType': 6,
  775. 'Id': '5bc085cca5e4a3aaff8e7f82',
  776. 'Position': 4,
  777. 'Name': {
  778. 'values': {
  779. 'DE': 'Feste Werte',
  780. 'EN': ''
  781. },
  782. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  783. },
  784. 'Headline': {
  785. 'values': {
  786. 'DE': '',
  787. 'EN': ''
  788. },
  789. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  790. },
  791. 'Subheadline': {
  792. 'values': {
  793. 'DE': '',
  794. 'EN': ''
  795. },
  796. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  797. },
  798. 'Description': {
  799. 'values': {
  800. 'DE': '',
  801. 'EN': ''
  802. },
  803. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  804. },
  805. 'Icon': 'fa fa-home',
  806. 'InfoHeadline': {
  807. 'values': {
  808. 'DE': '',
  809. 'EN': ''
  810. },
  811. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  812. },
  813. 'InfoDescription': {
  814. 'values': {
  815. 'DE': '',
  816. 'EN': ''
  817. },
  818. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  819. },
  820. 'InfoImage': {
  821. 'values': {
  822. 'DE': '',
  823. 'EN': ''
  824. },
  825. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  826. },
  827. 'InfoImageURLs': [
  828. '',
  829. ''
  830. ],
  831. 'DataTypeFields': [
  832. {
  833. 'Id': '5bc085f51063ff0edccccf2f',
  834. 'Position': 1,
  835. 'Name': {
  836. 'values': {
  837. 'DE': '',
  838. 'EN': ''
  839. },
  840. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  841. },
  842. 'ColumnNames': [],
  843. 'DataTypeType': 8,
  844. 'Configuration': {
  845. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  846. 'FixedText': null,
  847. 'Name': 'Cementus.SenderFirma1',
  848. 'DisplayName': {
  849. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  850. 'values': {
  851. 'DE': '',
  852. 'EN': ''
  853. },
  854. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  855. }
  856. }
  857. },
  858. {
  859. 'Id': '5bc085f51063ff0edccccf30',
  860. 'Position': 2,
  861. 'Name': {
  862. 'values': {
  863. 'DE': '',
  864. 'EN': ''
  865. },
  866. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  867. },
  868. 'ColumnNames': [],
  869. 'DataTypeType': 8,
  870. 'Configuration': {
  871. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  872. 'FixedText': null,
  873. 'Name': 'Cementus.SenderStrasse',
  874. 'DisplayName': {
  875. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  876. 'values': {
  877. 'DE': '',
  878. 'EN': ''
  879. },
  880. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  881. }
  882. }
  883. },
  884. {
  885. 'Id': '5bc086161063ff0edccccfea',
  886. 'Position': 3,
  887. 'Name': {
  888. 'values': {
  889. 'DE': '',
  890. 'EN': ''
  891. },
  892. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  893. },
  894. 'ColumnNames': [],
  895. 'DataTypeType': 8,
  896. 'Configuration': {
  897. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  898. 'FixedText': null,
  899. 'Name': 'Cementus.SenderPLZ',
  900. 'DisplayName': {
  901. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  902. 'values': {
  903. 'DE': '',
  904. 'EN': ''
  905. },
  906. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  907. }
  908. }
  909. },
  910. {
  911. 'Id': '5bc086161063ff0edccccfeb',
  912. 'Position': 4,
  913. 'Name': {
  914. 'values': {
  915. 'DE': '',
  916. 'EN': ''
  917. },
  918. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  919. },
  920. 'ColumnNames': [],
  921. 'DataTypeType': 8,
  922. 'Configuration': {
  923. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  924. 'FixedText': null,
  925. 'Name': 'Cementus.SenderOrt',
  926. 'DisplayName': {
  927. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  928. 'values': {
  929. 'DE': '',
  930. 'EN': ''
  931. },
  932. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  933. }
  934. }
  935. },
  936. {
  937. 'Id': '5bc0954d1064030edcc826ad',
  938. 'Position': 5,
  939. 'Name': {
  940. 'values': {
  941. 'DE': '',
  942. 'EN': ''
  943. },
  944. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  945. },
  946. 'ColumnNames': [],
  947. 'DataTypeType': 11,
  948. 'Configuration': {
  949. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  950. 'ThumbnailUrl': '',
  951. 'FileName': '',
  952. 'FixedMediaID': null,
  953. 'Name': '',
  954. 'DisplayName': {
  955. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  956. 'values': {
  957. 'DE': 'Vorspann mit U1',
  958. 'EN': ''
  959. },
  960. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  961. }
  962. }
  963. },
  964. {
  965. 'Id': '5bc0954d1064030edcc826ae',
  966. 'Position': 6,
  967. 'Name': {
  968. 'values': {
  969. 'DE': '',
  970. 'EN': ''
  971. },
  972. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  973. },
  974. 'ColumnNames': [],
  975. 'DataTypeType': 11,
  976. 'Configuration': {
  977. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  978. 'ThumbnailUrl': '',
  979. 'FileName': '',
  980. 'FixedMediaID': null,
  981. 'Name': '',
  982. 'DisplayName': {
  983. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  984. 'values': {
  985. 'DE': 'Nachspann',
  986. 'EN': ''
  987. },
  988. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  989. }
  990. }
  991. },
  992. {
  993. 'Id': '5bc0954e1064030edcc826af',
  994. 'Position': 7,
  995. 'Name': {
  996. 'values': {
  997. 'DE': '',
  998. 'EN': ''
  999. },
  1000. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1001. },
  1002. 'ColumnNames': [],
  1003. 'DataTypeType': 11,
  1004. 'Configuration': {
  1005. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  1006. 'ThumbnailUrl': '',
  1007. 'FileName': '',
  1008. 'FixedMediaID': null,
  1009. 'Name': '',
  1010. 'DisplayName': {
  1011. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1012. 'values': {
  1013. 'DE': 'U4',
  1014. 'EN': ''
  1015. },
  1016. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1017. }
  1018. }
  1019. },
  1020. {
  1021. 'Id': '5bc09e731064050edc16a954',
  1022. 'Position': 8,
  1023. 'Name': {
  1024. 'values': {
  1025. 'DE': '',
  1026. 'EN': ''
  1027. },
  1028. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1029. },
  1030. 'ColumnNames': [],
  1031. 'DataTypeType': 11,
  1032. 'Configuration': {
  1033. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  1034. 'ThumbnailUrl': '',
  1035. 'FileName': '',
  1036. 'FixedMediaID': null,
  1037. 'Name': '',
  1038. 'DisplayName': {
  1039. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1040. 'values': {
  1041. 'DE': 'Vorspann',
  1042. 'EN': ''
  1043. },
  1044. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1045. }
  1046. }
  1047. }
  1048. ]
  1049. }
  1050. ],
  1051. 'OrderRange_Enabled': false,
  1052. 'OrderRange_Min': 0,
  1053. 'OrderRange_Max': 0,
  1054. 'OrderRange_Steps': 0,
  1055. 'OrderSizes_Enabled': false,
  1056. 'OrderSizes': [],
  1057. 'PricingStrategy': 0,
  1058. 'Pricing_AddressStep_Id': null,
  1059. 'DemoId': null,
  1060. 'DemoDetails': {
  1061. 'Data': null,
  1062. 'FileName': null,
  1063. 'Path': null,
  1064. 'WasDeleted': false
  1065. },
  1066. 'DemoIsPDF': false,
  1067. 'ShowPriceInOverview': false,
  1068. 'IsActive': true,
  1069. 'OneTime': false,
  1070. 'Description': {
  1071. 'values': {
  1072. 'DE': '',
  1073. 'EN': ''
  1074. },
  1075. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1076. },
  1077. 'PreviewImageId': '12155',
  1078. 'PreviewImageDetails': {
  1079. 'Data': null,
  1080. 'FileName': null,
  1081. 'Path': null,
  1082. 'WasDeleted': false
  1083. },
  1084. 'MaxAmountAvailible': 0,
  1085. 'PriceListPositions': [
  1086. {
  1087. 'Id': '5ae1f4927936795fd8b918d5',
  1088. 'Name': null,
  1089. 'Product_Id': '5b30eca4f994973bb032ea22',
  1090. 'PriceConditions': [
  1091. {
  1092. 'Id': '5ae1f4927936795fd8b918d5',
  1093. 'Name': 'PC1',
  1094. 'ValidAt': '2018-04-26T15:47:30Z',
  1095. 'ValidUntil': '2020-04-26T15:47:30Z',
  1096. 'QuantityFrom': 0,
  1097. 'QuantityTypeName': 'Piece',
  1098. 'PriceTerms': [
  1099. {
  1100. 'Id': '5ae1f4927936795fd8b918d6',
  1101. 'Name': 'PT1',
  1102. 'PriceTypeId': 1,
  1103. 'Unit': 0,
  1104. 'MeasurementUnitTypeId': 0,
  1105. 'Offset': 0,
  1106. 'QuantityFrom': 0,
  1107. 'PriceRows': [
  1108. {
  1109. 'Id': '5ae1f4927936795fd8b918d7',
  1110. 'Name': 'PR1',
  1111. 'Price': {
  1112. 'Amount': 0.9,
  1113. 'CurrencyName': 'Euro'
  1114. },
  1115. 'ValidAt': '2018-04-26T15:47:30Z',
  1116. 'ValidUntil': '2020-04-26T15:47:30Z'
  1117. }
  1118. ]
  1119. }
  1120. ]
  1121. }
  1122. ]
  1123. }
  1124. ],
  1125. 'SinglePrice': 0.9,
  1126. 'SinglePriceCurrency': {
  1127. 'Key': 'eur',
  1128. 'Name': 'Euro'
  1129. }
  1130. }
  1131. ],
  1132. 'DeliveryProducts': [],
  1133. 'Tags': null,
  1134. 'TotalBudget': 0,
  1135. 'TotalAttendances': 11,
  1136. 'ProductionConfiguration': {
  1137. 'ProductionLocation': 'Infox Druckerei',
  1138. 'ProductionDays': 0,
  1139. 'ParticipationThreshold_Enabled': true,
  1140. 'ParticipationThreshold_Count': 0,
  1141. 'LagThreshold_Enabled': false,
  1142. 'LagThreshold_DaysCount': 0,
  1143. 'PriorityDelivery': false,
  1144. 'ConfirmParticipations': false,
  1145. 'TransferOnce': false,
  1146. 'ProductionDate': '2018-10-11T13:46:11.628Z',
  1147. 'ProductionDateType': 0
  1148. },
  1149. 'Payments': {
  1150. 'PaymentTypes': 0
  1151. },
  1152. 'ThankYouConfiguration': {
  1153. 'Headline': {
  1154. 'values': {
  1155. 'DE': '',
  1156. 'EN': ''
  1157. },
  1158. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1159. },
  1160. 'SubHeadline': {
  1161. 'values': {
  1162. 'DE': '',
  1163. 'EN': ''
  1164. },
  1165. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1166. },
  1167. 'Text': {
  1168. 'values': {
  1169. 'DE': '',
  1170. 'EN': ''
  1171. },
  1172. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1173. }
  1174. },
  1175. 'ConfirmationConfiguration': {
  1176. 'CampaignConfirmations': [
  1177. {
  1178. 'ConfirmationEmailSubject': {
  1179. 'values': {
  1180. 'DE': '',
  1181. 'EN': ''
  1182. },
  1183. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1184. },
  1185. 'ConfirmationEmailBody': {
  1186. 'values': {
  1187. 'DE': '',
  1188. 'EN': ''
  1189. },
  1190. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1191. },
  1192. 'ConfirmationEmailReplyTo': null,
  1193. 'ConfirmationEmailCCReceivers': [],
  1194. 'ConfirmationEmailBCCReceivers': [],
  1195. 'AttachPDFOnConfirmationEmail': false,
  1196. 'SMTPConfiguration': null,
  1197. 'IsActive': true,
  1198. 'PDFTemplateMediaId': null,
  1199. 'PdfTemplateValues': [],
  1200. 'CampaignConfirmationType': 1
  1201. }
  1202. ]
  1203. },
  1204. 'Steps': [
  1205. {
  1206. '$type': 'Grayskull.Models.CampaignConfiguration.StartPageStep, Infox.Grayskull',
  1207. 'StepType': 1,
  1208. 'Position': 1,
  1209. 'Headline': {
  1210. 'values': {
  1211. 'DE': 'Stellen Sie Ihre Traumdestinationen selber zusammen',
  1212. 'EN': 'Einleitung Katalog-Konfiguration'
  1213. },
  1214. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1215. },
  1216. 'Subheadline': {
  1217. 'values': {
  1218. 'DE': '',
  1219. 'EN': ''
  1220. },
  1221. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1222. },
  1223. 'Description': {
  1224. 'values': {
  1225. 'DE': '<p>Sp&uuml;ren Sie in der kalten Jahreszeit ein pausenloses Kribbeln und planen in Gedanken schon Ihren n&auml;chsten Urlaub? Lassen Sie Ihre Reisetr&auml;ume wahr werden und entdecken Sie mit TUI die sch&ouml;nsten Pl&auml;tze der Welt</p>',
  1226. 'EN': ''
  1227. },
  1228. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1229. },
  1230. 'Icon': 'fa fa-home',
  1231. 'InfoHeadline': {
  1232. 'values': {
  1233. 'DE': 'Ihre Vorteile:',
  1234. 'EN': ''
  1235. },
  1236. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1237. },
  1238. 'InfoDescription': {
  1239. 'values': {
  1240. 'DE': '<p>- Sie erzielen gro&szlig;e Aufmerksamkeit - mit kleinem Aufwand.<br />- Sie pflegen den Kontakt zu Ihren Kunden und zeigen, dass Service bei Ihnen an erster Stelle steht.<br />- Sie haben geringe Kosten von nur 0,55 &euro; pro Kontakt .</p>',
  1241. 'EN': ''
  1242. },
  1243. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1244. },
  1245. 'InfoImage': {
  1246. 'values': {
  1247. 'DE': '/media/11623/8f35042c-d694-4291-af38-25316e8aac1c.png',
  1248. 'EN': ''
  1249. },
  1250. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1251. },
  1252. 'ImageData': [
  1253. '',
  1254. ''
  1255. ],
  1256. 'IsActive': true
  1257. },
  1258. {
  1259. '$type': 'Grayskull.Models.CampaignConfiguration.ProductConfigurationStep, Infox.Grayskull',
  1260. 'StepType': 8,
  1261. 'SelectedProductID': '5bbf5ddba66d7f93d96b7337',
  1262. 'Position': 2,
  1263. 'Headline': {
  1264. 'values': {
  1265. 'DE': '',
  1266. 'EN': 'Katalog-Konfiguration'
  1267. },
  1268. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1269. },
  1270. 'Subheadline': {
  1271. 'values': {
  1272. 'DE': '',
  1273. 'EN': ''
  1274. },
  1275. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1276. },
  1277. 'Description': {
  1278. 'values': {
  1279. 'DE': '',
  1280. 'EN': ''
  1281. },
  1282. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1283. },
  1284. 'Icon': 'fa fa-home',
  1285. 'InfoHeadline': {
  1286. 'values': {
  1287. 'DE': '',
  1288. 'EN': ''
  1289. },
  1290. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1291. },
  1292. 'InfoDescription': {
  1293. 'values': {
  1294. 'DE': '',
  1295. 'EN': ''
  1296. },
  1297. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1298. },
  1299. 'InfoImage': {
  1300. 'values': {
  1301. 'DE': '',
  1302. 'EN': ''
  1303. },
  1304. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1305. },
  1306. 'ImageData': [
  1307. '',
  1308. ''
  1309. ],
  1310. 'IsActive': true
  1311. },
  1312. {
  1313. '$type': 'Grayskull.Models.CampaignConfiguration.ApprovalPageStep, Infox.Grayskull',
  1314. 'StepType': 6,
  1315. 'Position': 3,
  1316. 'Headline': {
  1317. 'values': {
  1318. 'DE': '',
  1319. 'EN': 'Freigabe des Kataloges'
  1320. },
  1321. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1322. },
  1323. 'Subheadline': {
  1324. 'values': {
  1325. 'DE': '',
  1326. 'EN': ''
  1327. },
  1328. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1329. },
  1330. 'Description': {
  1331. 'values': {
  1332. 'DE': '',
  1333. 'EN': ''
  1334. },
  1335. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1336. },
  1337. 'Icon': 'fa fa-check',
  1338. 'InfoHeadline': {
  1339. 'values': {
  1340. 'DE': '',
  1341. 'EN': ''
  1342. },
  1343. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1344. },
  1345. 'InfoDescription': {
  1346. 'values': {
  1347. 'DE': '',
  1348. 'EN': ''
  1349. },
  1350. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1351. },
  1352. 'InfoImage': {
  1353. 'values': {
  1354. 'DE': '',
  1355. 'EN': ''
  1356. },
  1357. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1358. },
  1359. 'ImageData': [
  1360. '',
  1361. ''
  1362. ],
  1363. 'IsActive': true
  1364. },
  1365. {
  1366. '$type': 'Grayskull.Models.CampaignConfiguration.ThankYouPageStep, Infox.Grayskull',
  1367. 'StepType': 7,
  1368. 'Position': 4,
  1369. 'Headline': {
  1370. 'values': {
  1371. 'DE': 'Vielen Dank',
  1372. 'EN': 'Vielen Dank für Ihre Bestellung'
  1373. },
  1374. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1375. },
  1376. 'Subheadline': {
  1377. 'values': {
  1378. 'DE': '',
  1379. 'EN': ''
  1380. },
  1381. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1382. },
  1383. 'Description': {
  1384. 'values': {
  1385. 'DE': '<p>Vielen Dank f&uuml;r Ihre Bestellung.<br />Ihr Katalog wir in k&uuml;rze f&uuml;r Sie gedruckt und ist in den n&auml;chsten Tagen bei Ihnen.</p>',
  1386. 'EN': ''
  1387. },
  1388. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1389. },
  1390. 'Icon': 'fa fa-heart',
  1391. 'InfoHeadline': {
  1392. 'values': {
  1393. 'DE': 'Wussten Sie schon, ...',
  1394. 'EN': ''
  1395. },
  1396. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1397. },
  1398. 'InfoDescription': {
  1399. 'values': {
  1400. 'DE': '<p>... INFOX stellt jede Woche ca. drei Kampagnen f&uuml;r Sie bereit. St&ouml;bern Sie in unserem Portal und begeistern Sie Ihre Kunden.</p>',
  1401. 'EN': ''
  1402. },
  1403. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1404. },
  1405. 'InfoImage': {
  1406. 'values': {
  1407. 'DE': '/media/11624/bd552a9f-7c55-46ad-9be1-069e4d02f726.png',
  1408. 'EN': ''
  1409. },
  1410. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1411. },
  1412. 'ImageData': [
  1413. '',
  1414. ''
  1415. ],
  1416. 'IsActive': true
  1417. }
  1418. ],
  1419. 'EventHooks': null,
  1420. 'AttendanceType': 0,
  1421. 'Id': '5bbf58fc10640d1150a6a274',
  1422. 'CreatedOn': '2018-10-11T14:06:52Z',
  1423. 'ModifiedOn': '0001-01-01T00:00:00Z',
  1424. 'ObjectId': '5bbf58fc10640d1150a6a274'
  1425. }";
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433. return new StringContent(campaignConfigurationJson, Encoding.UTF8, "application/json");
  1434.  
  1435. }
  1436.  
  1437. private StringContent createCampaignWithParams(string Name)
  1438. {
  1439. string campaignConfigurationJson = @"{
  1440. 'Name': {
  1441. 'values': {
  1442. 'DE': '" + Name + @"',
  1443. 'EN': '" + Name + @"',
  1444. },
  1445. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1446. },
  1447. 'Description': {
  1448. 'values': {
  1449. 'DE': '',
  1450. 'EN': ''
  1451. },
  1452. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1453. },
  1454. 'ImageId': '12154',
  1455. 'ImageData': null,
  1456. 'ImageFileName': null,
  1457. 'ImageWasDeleted': false,
  1458. 'AccountID': '59ccf0e4793679218c6208a3',
  1459. 'IsActive': true,
  1460. 'Version': 19,
  1461. 'ValidRangeEnabled': false,
  1462. 'CreateCartPerAPIAllowed': false,
  1463. 'ValidFrom': '2019-03-15T16:10:16.4749787+01:00',
  1464. 'ValidTo': '2019-03-15T16:10:16.4749787+01:00',
  1465. 'ShippingAt': '2019-03-15T16:10:16.4749787+01:00',
  1466. 'WhitelistGroups': [
  1467. {
  1468. 'GroupId': '5a27d6c71063f506742dd8df',
  1469. 'MemberCount': 9,
  1470. 'MaxCountParticipationsPerAccount': 0,
  1471. 'Priority': 1,
  1472. 'IsActive': false,
  1473. 'Participated': 0,
  1474. 'BudgetPerParticipant': 0,
  1475. 'BudgetPerGroup': 0
  1476. },
  1477. {
  1478. 'GroupId': '5a81af8859c815300cf2970a',
  1479. 'MemberCount': 1,
  1480. 'MaxCountParticipationsPerAccount': 0,
  1481. 'Priority': 2,
  1482. 'IsActive': false,
  1483. 'Participated': 0,
  1484. 'BudgetPerParticipant': 0,
  1485. 'BudgetPerGroup': 0
  1486. }
  1487. ],
  1488. 'PrintProducts': [
  1489. {
  1490. 'Id': '5bbf5ddba66d7f93d96b7337',
  1491. 'ProductId': '5b30eca4f994973bb032ea22',
  1492. 'LayoutId': '5bbf514a10640d1150a691d2',
  1493. 'Name': {
  1494. 'values': {
  1495. 'DE': 'TUI Katalog Griechenland Sommer 2018',
  1496. 'EN': 'TUI Katalog Griechenland Sommer 2018'
  1497. },
  1498. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1499. },
  1500. 'IsMandatory': true,
  1501. 'BudgetType': 1,
  1502. 'Budget': [
  1503. {
  1504. '$type': 'Grayskull.Models.CampaignConfiguration.SingleProductBudget, Infox.Grayskull',
  1505. 'Subsidy': 0,
  1506. 'Subsidy_Currency': '€',
  1507. 'Subsidy_Min': 0,
  1508. 'Subsidy_Max': 0,
  1509. 'GroupId': '5a27d6c71063f506742dd8df'
  1510. },
  1511. {
  1512. '$type': 'Grayskull.Models.CampaignConfiguration.SingleProductBudget, Infox.Grayskull',
  1513. 'Subsidy': 0,
  1514. 'Subsidy_Currency': '€',
  1515. 'Subsidy_Min': 0,
  1516. 'Subsidy_Max': 0,
  1517. 'GroupId': '5a81af8859c815300cf2970a'
  1518. }
  1519. ],
  1520. 'Steps': [
  1521. {
  1522. '$type': 'Grayskull.Models.CampaignConfiguration.FormularStep, Infox.Grayskull',
  1523. 'Configuration': null,
  1524. 'StepType': 1,
  1525. 'Id': '5bc08564a5e4a3aaff8e7f75',
  1526. 'Position': 1,
  1527. 'Name': {
  1528. 'values': {
  1529. 'DE': 'Beanschriftung',
  1530. 'EN': ''
  1531. },
  1532. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1533. },
  1534. 'Headline': {
  1535. 'values': {
  1536. 'DE': 'Kontrollieren Sie bitte Ihre Firmierung',
  1537. 'EN': ''
  1538. },
  1539. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1540. },
  1541. 'Subheadline': {
  1542. 'values': {
  1543. 'DE': '',
  1544. 'EN': ''
  1545. },
  1546. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1547. },
  1548. 'Description': {
  1549. 'values': {
  1550. 'DE': '<p>Folgende Absenderinformationen nutzen wir f&uuml;r den Druck des Werbemittels:</p>',
  1551. 'EN': ''
  1552. },
  1553. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1554. },
  1555. 'Icon': 'fa fa-home',
  1556. 'InfoHeadline': {
  1557. 'values': {
  1558. 'DE': 'Ihre Kontaktdaten entscheiden über den Erfolg des Mailings',
  1559. 'EN': ''
  1560. },
  1561. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1562. },
  1563. 'InfoDescription': {
  1564. 'values': {
  1565. 'DE': '<p>Pr&uuml;fen Sie diese deshalb bitte sorgf&auml;ltig und korrigieren Sie sie gegebenenfalls. Hier sehen Sie die Positionen der Werte auf dem Werbemittel.</p>',
  1566. 'EN': ''
  1567. },
  1568. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1569. },
  1570. 'InfoImage': {
  1571. 'values': {
  1572. 'DE': '/media/11633/2f0d5320-8d82-44d1-ba90-57822f648107.png',
  1573. 'EN': ''
  1574. },
  1575. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1576. },
  1577. 'InfoImageURLs': [
  1578. '',
  1579. ''
  1580. ],
  1581. 'DataTypeFields': [
  1582. {
  1583. 'Id': '5bc085b41063ff0edcccc8b3',
  1584. 'Position': 1,
  1585. 'Name': {
  1586. 'values': {
  1587. 'DE': '',
  1588. 'EN': ''
  1589. },
  1590. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1591. },
  1592. 'ColumnNames': [],
  1593. 'DataTypeType': 6,
  1594. 'Configuration': {
  1595. '$type': 'Grayskull.Models.CampaignConfiguration.RadioButtonsTypeConfiguration, Infox.Grayskull',
  1596. 'Description': {
  1597. 'values': {
  1598. 'DE': '',
  1599. 'EN': ''
  1600. },
  1601. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1602. },
  1603. 'IsMandatory': false,
  1604. 'Values': {
  1605. '$type': 'System.Collections.Generic.List`1[[Grayskull.Models.CampaignConfiguration.TupleValues, Infox.Grayskull]], mscorlib',
  1606. '$values': [
  1607. {
  1608. 'DisplayText': {
  1609. 'values': {
  1610. 'DE': 'Herr',
  1611. 'EN': ''
  1612. },
  1613. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1614. },
  1615. 'Value': 'Herr',
  1616. 'IsCheckedByDefault': true
  1617. },
  1618. {
  1619. 'DisplayText': {
  1620. 'values': {
  1621. 'DE': 'Frau',
  1622. 'EN': ''
  1623. },
  1624. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1625. },
  1626. 'Value': 'Frau',
  1627. 'IsCheckedByDefault': false
  1628. }
  1629. ]
  1630. },
  1631. 'ArchiveFieldId': null,
  1632. 'FillFromArchive': false,
  1633. 'Name': 'Cementus.RecipientAnrede',
  1634. 'DisplayName': {
  1635. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1636. 'values': {
  1637. 'DE': 'Anrede',
  1638. 'EN': ''
  1639. },
  1640. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1641. }
  1642. }
  1643. },
  1644. {
  1645. 'Id': '5bc085b41063ff0edcccc8b4',
  1646. 'Position': 2,
  1647. 'Name': {
  1648. 'values': {
  1649. 'DE': '',
  1650. 'EN': ''
  1651. },
  1652. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1653. },
  1654. 'ColumnNames': [],
  1655. 'DataTypeType': 0,
  1656. 'Configuration': {
  1657. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  1658. 'Description': {
  1659. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1660. 'values': {
  1661. 'DE': '',
  1662. 'EN': ''
  1663. },
  1664. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1665. },
  1666. 'Validation_RegEx': '',
  1667. 'ArchiveFieldId': '',
  1668. 'FillFromArchive': false,
  1669. 'IsMandatory': false,
  1670. 'Name': 'Cementus.RecipientVorname',
  1671. 'DisplayName': {
  1672. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1673. 'values': {
  1674. 'DE': 'Vorname',
  1675. 'EN': ''
  1676. },
  1677. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1678. }
  1679. }
  1680. },
  1681. {
  1682. 'Id': '5bc085b41063ff0edcccc8b5',
  1683. 'Position': 3,
  1684. 'Name': {
  1685. 'values': {
  1686. 'DE': '',
  1687. 'EN': ''
  1688. },
  1689. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1690. },
  1691. 'ColumnNames': [],
  1692. 'DataTypeType': 0,
  1693. 'Configuration': {
  1694. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  1695. 'Description': {
  1696. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1697. 'values': {
  1698. 'DE': '',
  1699. 'EN': ''
  1700. },
  1701. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1702. },
  1703. 'Validation_RegEx': '',
  1704. 'ArchiveFieldId': '',
  1705. 'FillFromArchive': false,
  1706. 'IsMandatory': false,
  1707. 'Name': 'Cementus.RecipientNachname',
  1708. 'DisplayName': {
  1709. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1710. 'values': {
  1711. 'DE': 'Nachname',
  1712. 'EN': ''
  1713. },
  1714. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1715. }
  1716. }
  1717. },
  1718. {
  1719. 'Id': '5bc085b41063ff0edcccc8b6',
  1720. 'Position': 4,
  1721. 'Name': {
  1722. 'values': {
  1723. 'DE': '',
  1724. 'EN': ''
  1725. },
  1726. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1727. },
  1728. 'ColumnNames': [],
  1729. 'DataTypeType': 0,
  1730. 'Configuration': {
  1731. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  1732. 'Description': {
  1733. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1734. 'values': {
  1735. 'DE': '',
  1736. 'EN': ''
  1737. },
  1738. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1739. },
  1740. 'Validation_RegEx': '',
  1741. 'ArchiveFieldId': '',
  1742. 'FillFromArchive': false,
  1743. 'IsMandatory': false,
  1744. 'Name': 'Cementus.RecipientStrasse',
  1745. 'DisplayName': {
  1746. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1747. 'values': {
  1748. 'DE': 'Straße',
  1749. 'EN': ''
  1750. },
  1751. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1752. }
  1753. }
  1754. },
  1755. {
  1756. 'Id': '5bc085c81063ff0edcccc957',
  1757. 'Position': 5,
  1758. 'Name': {
  1759. 'values': {
  1760. 'DE': '',
  1761. 'EN': ''
  1762. },
  1763. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1764. },
  1765. 'ColumnNames': [],
  1766. 'DataTypeType': 0,
  1767. 'Configuration': {
  1768. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  1769. 'Description': {
  1770. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1771. 'values': {
  1772. 'DE': '',
  1773. 'EN': ''
  1774. },
  1775. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1776. },
  1777. 'Validation_RegEx': '',
  1778. 'ArchiveFieldId': '',
  1779. 'FillFromArchive': false,
  1780. 'IsMandatory': false,
  1781. 'Name': 'Cementus.RecipientPLZ',
  1782. 'DisplayName': {
  1783. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1784. 'values': {
  1785. 'DE': 'PLZ',
  1786. 'EN': ''
  1787. },
  1788. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1789. }
  1790. }
  1791. },
  1792. {
  1793. 'Id': '5bc085c81063ff0edcccc958',
  1794. 'Position': 6,
  1795. 'Name': {
  1796. 'values': {
  1797. 'DE': '',
  1798. 'EN': ''
  1799. },
  1800. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1801. },
  1802. 'ColumnNames': [],
  1803. 'DataTypeType': 0,
  1804. 'Configuration': {
  1805. '$type': 'Grayskull.Models.CampaignConfiguration.TextboxTypeConfiguration, Infox.Grayskull',
  1806. 'Description': {
  1807. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1808. 'values': {
  1809. 'DE': '',
  1810. 'EN': ''
  1811. },
  1812. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1813. },
  1814. 'Validation_RegEx': '',
  1815. 'ArchiveFieldId': '',
  1816. 'FillFromArchive': false,
  1817. 'IsMandatory': false,
  1818. 'Name': 'Cementus.RecipientOrt',
  1819. 'DisplayName': {
  1820. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1821. 'values': {
  1822. 'DE': 'Ort',
  1823. 'EN': ''
  1824. },
  1825. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1826. }
  1827. }
  1828. }
  1829. ]
  1830. },
  1831. {
  1832. '$type': 'Grayskull.Models.CampaignConfiguration.ContentReferenceStep, Infox.Grayskull',
  1833. 'Configuration': {
  1834. '$type': 'Grayskull.Models.CampaignConfiguration.ContentReferenceStepConfiguration, Infox.Grayskull',
  1835. 'ContentNodes': [
  1836. {
  1837. 'NodeId': 12156,
  1838. 'Position': 1,
  1839. 'Title': 'Kreta'
  1840. },
  1841. {
  1842. 'NodeId': 12169,
  1843. 'Position': 2,
  1844. 'Title': 'Rhodos'
  1845. },
  1846. {
  1847. 'NodeId': 12170,
  1848. 'Position': 3,
  1849. 'Title': 'Chalkidiki'
  1850. },
  1851. {
  1852. 'NodeId': 12171,
  1853. 'Position': 4,
  1854. 'Title': 'Peloponnes'
  1855. },
  1856. {
  1857. 'NodeId': 12172,
  1858. 'Position': 5,
  1859. 'Title': 'Korfu'
  1860. },
  1861. {
  1862. 'NodeId': 12173,
  1863. 'Position': 6,
  1864. 'Title': 'Kleine Inseln'
  1865. },
  1866. {
  1867. 'NodeId': 12174,
  1868. 'Position': 7,
  1869. 'Title': 'Zypern'
  1870. },
  1871. {
  1872. 'NodeId': 12181,
  1873. 'Position': 8,
  1874. 'Title': 'Kos'
  1875. }
  1876. ],
  1877. 'SelectionCount': false,
  1878. 'SelectionMin': 1,
  1879. 'SelectionMax': 0
  1880. },
  1881. 'StepType': 4,
  1882. 'Id': '5bbf5ea1a66d7f93d96b7341',
  1883. 'Position': 2,
  1884. 'Name': {
  1885. 'values': {
  1886. 'DE': 'Auswahl der Destinationen',
  1887. 'EN': ''
  1888. },
  1889. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1890. },
  1891. 'Headline': {
  1892. 'values': {
  1893. 'DE': 'Wählen Sie Ihre Traumdestinationen',
  1894. 'EN': ''
  1895. },
  1896. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1897. },
  1898. 'Subheadline': {
  1899. 'values': {
  1900. 'DE': '',
  1901. 'EN': ''
  1902. },
  1903. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1904. },
  1905. 'Description': {
  1906. 'values': {
  1907. 'DE': '<p>Jede Region wird in Ihrem individuell zusammen gestellten Katalog hinzugef&uuml;gt</p>',
  1908. 'EN': ''
  1909. },
  1910. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1911. },
  1912. 'Icon': 'fa fa-plus',
  1913. 'InfoHeadline': {
  1914. 'values': {
  1915. 'DE': '',
  1916. 'EN': ''
  1917. },
  1918. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1919. },
  1920. 'InfoDescription': {
  1921. 'values': {
  1922. 'DE': '',
  1923. 'EN': ''
  1924. },
  1925. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1926. },
  1927. 'InfoImage': {
  1928. 'values': {
  1929. 'DE': '/media/11622/3681a18e-1731-4299-8e37-486f3f12340a.png',
  1930. 'EN': ''
  1931. },
  1932. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1933. },
  1934. 'InfoImageURLs': [
  1935. '',
  1936. ''
  1937. ],
  1938. 'DataTypeFields': [
  1939. {
  1940. 'Id': '5bc086321063ff0edcccd0b6',
  1941. 'Position': 1,
  1942. 'Name': {
  1943. 'values': {
  1944. 'DE': '',
  1945. 'EN': ''
  1946. },
  1947. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1948. },
  1949. 'ColumnNames': [],
  1950. 'DataTypeType': 10,
  1951. 'Configuration': {
  1952. '$type': 'Grayskull.Models.CampaignConfiguration.ContentTypeConfiguration, Infox.Grayskull',
  1953. 'ContentFieldId': 'pdf',
  1954. 'IsMandatory': false,
  1955. 'Name': 'Cementus.CMSNodes.PDFDocument',
  1956. 'DisplayName': {
  1957. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1958. 'values': {
  1959. 'DE': '',
  1960. 'EN': ''
  1961. },
  1962. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1963. }
  1964. }
  1965. },
  1966. {
  1967. 'Id': '5bc086321063ff0edcccd0b7',
  1968. 'Position': 2,
  1969. 'Name': {
  1970. 'values': {
  1971. 'DE': '',
  1972. 'EN': ''
  1973. },
  1974. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1975. },
  1976. 'ColumnNames': [],
  1977. 'DataTypeType': 10,
  1978. 'Configuration': {
  1979. '$type': 'Grayskull.Models.CampaignConfiguration.ContentTypeConfiguration, Infox.Grayskull',
  1980. 'ContentFieldId': 'pageCount',
  1981. 'IsMandatory': false,
  1982. 'Name': 'Cementus.CMSNodes.PDFPageCount',
  1983. 'DisplayName': {
  1984. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  1985. 'values': {
  1986. 'DE': '',
  1987. 'EN': ''
  1988. },
  1989. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  1990. }
  1991. }
  1992. }
  1993. ]
  1994. },
  1995. {
  1996. '$type': 'Grayskull.Models.CampaignConfiguration.ApprovalStep, Infox.Grayskull',
  1997. 'Configuration': null,
  1998. 'StepType': 7,
  1999. 'Id': '5bc04076ab2aea3641fe924c',
  2000. 'Position': 3,
  2001. 'Name': {
  2002. 'values': {
  2003. 'DE': 'Freigabe',
  2004. 'EN': ''
  2005. },
  2006. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2007. },
  2008. 'Headline': {
  2009. 'values': {
  2010. 'DE': 'Bitte bestätigen Sie Ihre Konfiguration',
  2011. 'EN': ''
  2012. },
  2013. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2014. },
  2015. 'Subheadline': {
  2016. 'values': {
  2017. 'DE': '',
  2018. 'EN': ''
  2019. },
  2020. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2021. },
  2022. 'Description': {
  2023. 'values': {
  2024. 'DE': '',
  2025. 'EN': ''
  2026. },
  2027. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2028. },
  2029. 'Icon': 'fa fa-home',
  2030. 'InfoHeadline': {
  2031. 'values': {
  2032. 'DE': 'Freigabe des Werbemittels',
  2033. 'EN': ''
  2034. },
  2035. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2036. },
  2037. 'InfoDescription': {
  2038. 'values': {
  2039. 'DE': '<p>Auf Basis der zur Verf&uuml;gung gestellten Daten haben wir Ihnen eine Vorschau erstellt, wie das Werbemittel aussehen wird. Bitte pr&uuml;fen Sie das Werbemittel (Positonen und Gr&ouml;&szlig;e der Bilder, L&auml;nge und Umbr&uuml;che der Text).</p>\n<p>Wenn Ihnen das Werbemittel gef&auml;llt,&nbsp; geben Sie das Werbemittel durch Aktivieren der Checkbox frei.</p>',
  2040. 'EN': ''
  2041. },
  2042. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2043. },
  2044. 'InfoImage': {
  2045. 'values': {
  2046. 'DE': '/media/11618/7a3ce3cd-bf09-49e6-8744-8c671eba031a.png',
  2047. 'EN': ''
  2048. },
  2049. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2050. },
  2051. 'InfoImageURLs': [
  2052. '',
  2053. ''
  2054. ],
  2055. 'DataTypeFields': []
  2056. },
  2057. {
  2058. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueStep, Infox.Grayskull',
  2059. 'Configuration': null,
  2060. 'StepType': 6,
  2061. 'Id': '5bc085cca5e4a3aaff8e7f82',
  2062. 'Position': 4,
  2063. 'Name': {
  2064. 'values': {
  2065. 'DE': 'Feste Werte',
  2066. 'EN': ''
  2067. },
  2068. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2069. },
  2070. 'Headline': {
  2071. 'values': {
  2072. 'DE': '',
  2073. 'EN': ''
  2074. },
  2075. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2076. },
  2077. 'Subheadline': {
  2078. 'values': {
  2079. 'DE': '',
  2080. 'EN': ''
  2081. },
  2082. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2083. },
  2084. 'Description': {
  2085. 'values': {
  2086. 'DE': '',
  2087. 'EN': ''
  2088. },
  2089. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2090. },
  2091. 'Icon': 'fa fa-home',
  2092. 'InfoHeadline': {
  2093. 'values': {
  2094. 'DE': '',
  2095. 'EN': ''
  2096. },
  2097. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2098. },
  2099. 'InfoDescription': {
  2100. 'values': {
  2101. 'DE': '',
  2102. 'EN': ''
  2103. },
  2104. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2105. },
  2106. 'InfoImage': {
  2107. 'values': {
  2108. 'DE': '',
  2109. 'EN': ''
  2110. },
  2111. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2112. },
  2113. 'InfoImageURLs': [
  2114. '',
  2115. ''
  2116. ],
  2117. 'DataTypeFields': [
  2118. {
  2119. 'Id': '5bc085f51063ff0edccccf2f',
  2120. 'Position': 1,
  2121. 'Name': {
  2122. 'values': {
  2123. 'DE': '',
  2124. 'EN': ''
  2125. },
  2126. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2127. },
  2128. 'ColumnNames': [],
  2129. 'DataTypeType': 8,
  2130. 'Configuration': {
  2131. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  2132. 'FixedText': null,
  2133. 'Name': 'Cementus.SenderFirma1',
  2134. 'DisplayName': {
  2135. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2136. 'values': {
  2137. 'DE': '',
  2138. 'EN': ''
  2139. },
  2140. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2141. }
  2142. }
  2143. },
  2144. {
  2145. 'Id': '5bc085f51063ff0edccccf30',
  2146. 'Position': 2,
  2147. 'Name': {
  2148. 'values': {
  2149. 'DE': '',
  2150. 'EN': ''
  2151. },
  2152. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2153. },
  2154. 'ColumnNames': [],
  2155. 'DataTypeType': 8,
  2156. 'Configuration': {
  2157. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  2158. 'FixedText': null,
  2159. 'Name': 'Cementus.SenderStrasse',
  2160. 'DisplayName': {
  2161. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2162. 'values': {
  2163. 'DE': '',
  2164. 'EN': ''
  2165. },
  2166. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2167. }
  2168. }
  2169. },
  2170. {
  2171. 'Id': '5bc086161063ff0edccccfea',
  2172. 'Position': 3,
  2173. 'Name': {
  2174. 'values': {
  2175. 'DE': '',
  2176. 'EN': ''
  2177. },
  2178. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2179. },
  2180. 'ColumnNames': [],
  2181. 'DataTypeType': 8,
  2182. 'Configuration': {
  2183. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  2184. 'FixedText': null,
  2185. 'Name': 'Cementus.SenderPLZ',
  2186. 'DisplayName': {
  2187. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2188. 'values': {
  2189. 'DE': '',
  2190. 'EN': ''
  2191. },
  2192. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2193. }
  2194. }
  2195. },
  2196. {
  2197. 'Id': '5bc086161063ff0edccccfeb',
  2198. 'Position': 4,
  2199. 'Name': {
  2200. 'values': {
  2201. 'DE': '',
  2202. 'EN': ''
  2203. },
  2204. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2205. },
  2206. 'ColumnNames': [],
  2207. 'DataTypeType': 8,
  2208. 'Configuration': {
  2209. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueTextTypeConfiguration, Infox.Grayskull',
  2210. 'FixedText': null,
  2211. 'Name': 'Cementus.SenderOrt',
  2212. 'DisplayName': {
  2213. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2214. 'values': {
  2215. 'DE': '',
  2216. 'EN': ''
  2217. },
  2218. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2219. }
  2220. }
  2221. },
  2222. {
  2223. 'Id': '5bc0954d1064030edcc826ad',
  2224. 'Position': 5,
  2225. 'Name': {
  2226. 'values': {
  2227. 'DE': '',
  2228. 'EN': ''
  2229. },
  2230. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2231. },
  2232. 'ColumnNames': [],
  2233. 'DataTypeType': 11,
  2234. 'Configuration': {
  2235. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  2236. 'ThumbnailUrl': '',
  2237. 'FileName': '',
  2238. 'FixedMediaID': null,
  2239. 'Name': '',
  2240. 'DisplayName': {
  2241. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2242. 'values': {
  2243. 'DE': 'Vorspann mit U1',
  2244. 'EN': ''
  2245. },
  2246. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2247. }
  2248. }
  2249. },
  2250. {
  2251. 'Id': '5bc0954d1064030edcc826ae',
  2252. 'Position': 6,
  2253. 'Name': {
  2254. 'values': {
  2255. 'DE': '',
  2256. 'EN': ''
  2257. },
  2258. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2259. },
  2260. 'ColumnNames': [],
  2261. 'DataTypeType': 11,
  2262. 'Configuration': {
  2263. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  2264. 'ThumbnailUrl': '',
  2265. 'FileName': '',
  2266. 'FixedMediaID': null,
  2267. 'Name': '',
  2268. 'DisplayName': {
  2269. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2270. 'values': {
  2271. 'DE': 'Nachspann',
  2272. 'EN': ''
  2273. },
  2274. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2275. }
  2276. }
  2277. },
  2278. {
  2279. 'Id': '5bc0954e1064030edcc826af',
  2280. 'Position': 7,
  2281. 'Name': {
  2282. 'values': {
  2283. 'DE': '',
  2284. 'EN': ''
  2285. },
  2286. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2287. },
  2288. 'ColumnNames': [],
  2289. 'DataTypeType': 11,
  2290. 'Configuration': {
  2291. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  2292. 'ThumbnailUrl': '',
  2293. 'FileName': '',
  2294. 'FixedMediaID': null,
  2295. 'Name': '',
  2296. 'DisplayName': {
  2297. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2298. 'values': {
  2299. 'DE': 'U4',
  2300. 'EN': ''
  2301. },
  2302. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2303. }
  2304. }
  2305. },
  2306. {
  2307. 'Id': '5bc09e731064050edc16a954',
  2308. 'Position': 8,
  2309. 'Name': {
  2310. 'values': {
  2311. 'DE': '',
  2312. 'EN': ''
  2313. },
  2314. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2315. },
  2316. 'ColumnNames': [],
  2317. 'DataTypeType': 11,
  2318. 'Configuration': {
  2319. '$type': 'Grayskull.Models.CampaignConfiguration.FixedValueFileTypeConfiguration, Infox.Grayskull',
  2320. 'ThumbnailUrl': '',
  2321. 'FileName': '',
  2322. 'FixedMediaID': null,
  2323. 'Name': '',
  2324. 'DisplayName': {
  2325. '$type': 'Our.Umbraco.Vorto.ModelsEx.VortoValue, Infox.Grayskull',
  2326. 'values': {
  2327. 'DE': 'Vorspann',
  2328. 'EN': ''
  2329. },
  2330. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2331. }
  2332. }
  2333. }
  2334. ]
  2335. }
  2336. ],
  2337. 'OrderRange_Enabled': false,
  2338. 'OrderRange_Min': 0,
  2339. 'OrderRange_Max': 0,
  2340. 'OrderRange_Steps': 0,
  2341. 'OrderSizes_Enabled': false,
  2342. 'OrderSizes': [],
  2343. 'PricingStrategy': 0,
  2344. 'Pricing_AddressStep_Id': null,
  2345. 'DemoId': null,
  2346. 'DemoDetails': {
  2347. 'Data': null,
  2348. 'FileName': null,
  2349. 'Path': null,
  2350. 'WasDeleted': false
  2351. },
  2352. 'DemoIsPDF': false,
  2353. 'ShowPriceInOverview': false,
  2354. 'IsActive': true,
  2355. 'OneTime': false,
  2356. 'Description': {
  2357. 'values': {
  2358. 'DE': '',
  2359. 'EN': ''
  2360. },
  2361. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2362. },
  2363. 'PreviewImageId': '12155',
  2364. 'PreviewImageDetails': {
  2365. 'Data': null,
  2366. 'FileName': null,
  2367. 'Path': null,
  2368. 'WasDeleted': false
  2369. },
  2370. 'MaxAmountAvailible': 0,
  2371. 'PriceListPositions': [
  2372. {
  2373. 'Id': '5ae1f4927936795fd8b918d5',
  2374. 'Name': null,
  2375. 'Product_Id': '5b30eca4f994973bb032ea22',
  2376. 'PriceConditions': [
  2377. {
  2378. 'Id': '5ae1f4927936795fd8b918d5',
  2379. 'Name': 'PC1',
  2380. 'ValidAt': '2018-04-26T15:47:30Z',
  2381. 'ValidUntil': '2020-04-26T15:47:30Z',
  2382. 'QuantityFrom': 0,
  2383. 'QuantityTypeName': 'Piece',
  2384. 'PriceTerms': [
  2385. {
  2386. 'Id': '5ae1f4927936795fd8b918d6',
  2387. 'Name': 'PT1',
  2388. 'PriceTypeId': 1,
  2389. 'Unit': 0,
  2390. 'MeasurementUnitTypeId': 0,
  2391. 'Offset': 0,
  2392. 'QuantityFrom': 0,
  2393. 'PriceRows': [
  2394. {
  2395. 'Id': '5ae1f4927936795fd8b918d7',
  2396. 'Name': 'PR1',
  2397. 'Price': {
  2398. 'Amount': 0.9,
  2399. 'CurrencyName': 'Euro'
  2400. },
  2401. 'ValidAt': '2018-04-26T15:47:30Z',
  2402. 'ValidUntil': '2020-04-26T15:47:30Z'
  2403. }
  2404. ]
  2405. }
  2406. ]
  2407. }
  2408. ]
  2409. }
  2410. ],
  2411. 'SinglePrice': 0.9,
  2412. 'SinglePriceCurrency': {
  2413. 'Key': 'eur',
  2414. 'Name': 'Euro'
  2415. }
  2416. }
  2417. ],
  2418. 'DeliveryProducts': [],
  2419. 'Tags': null,
  2420. 'TotalBudget': 0,
  2421. 'TotalAttendances': 11,
  2422. 'ProductionConfiguration': {
  2423. 'ProductionLocation': 'Infox Druckerei',
  2424. 'ProductionDays': 0,
  2425. 'ParticipationThreshold_Enabled': true,
  2426. 'ParticipationThreshold_Count': 0,
  2427. 'LagThreshold_Enabled': false,
  2428. 'LagThreshold_DaysCount': 0,
  2429. 'PriorityDelivery': false,
  2430. 'ConfirmParticipations': false,
  2431. 'TransferOnce': false,
  2432. 'ProductionDate': '2018-10-11T13:46:11.628Z',
  2433. 'ProductionDateType': 0
  2434. },
  2435. 'Payments': {
  2436. 'PaymentTypes': 0
  2437. },
  2438. 'ThankYouConfiguration': {
  2439. 'Headline': {
  2440. 'values': {
  2441. 'DE': '',
  2442. 'EN': ''
  2443. },
  2444. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2445. },
  2446. 'SubHeadline': {
  2447. 'values': {
  2448. 'DE': '',
  2449. 'EN': ''
  2450. },
  2451. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2452. },
  2453. 'Text': {
  2454. 'values': {
  2455. 'DE': '',
  2456. 'EN': ''
  2457. },
  2458. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2459. }
  2460. },
  2461. 'ConfirmationConfiguration': {
  2462. 'CampaignConfirmations': [
  2463. {
  2464. 'ConfirmationEmailSubject': {
  2465. 'values': {
  2466. 'DE': '',
  2467. 'EN': ''
  2468. },
  2469. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2470. },
  2471. 'ConfirmationEmailBody': {
  2472. 'values': {
  2473. 'DE': '',
  2474. 'EN': ''
  2475. },
  2476. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2477. },
  2478. 'ConfirmationEmailReplyTo': null,
  2479. 'ConfirmationEmailCCReceivers': [],
  2480. 'ConfirmationEmailBCCReceivers': [],
  2481. 'AttachPDFOnConfirmationEmail': false,
  2482. 'SMTPConfiguration': null,
  2483. 'IsActive': true,
  2484. 'PDFTemplateMediaId': null,
  2485. 'PdfTemplateValues': [],
  2486. 'CampaignConfirmationType': 1
  2487. }
  2488. ]
  2489. },
  2490. 'Steps': [
  2491. {
  2492. '$type': 'Grayskull.Models.CampaignConfiguration.StartPageStep, Infox.Grayskull',
  2493. 'StepType': 1,
  2494. 'Position': 1,
  2495. 'Headline': {
  2496. 'values': {
  2497. 'DE': 'Stellen Sie Ihre Traumdestinationen selber zusammen',
  2498. 'EN': 'Einleitung Katalog-Konfiguration'
  2499. },
  2500. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2501. },
  2502. 'Subheadline': {
  2503. 'values': {
  2504. 'DE': '',
  2505. 'EN': ''
  2506. },
  2507. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2508. },
  2509. 'Description': {
  2510. 'values': {
  2511. 'DE': '<p>Sp&uuml;ren Sie in der kalten Jahreszeit ein pausenloses Kribbeln und planen in Gedanken schon Ihren n&auml;chsten Urlaub? Lassen Sie Ihre Reisetr&auml;ume wahr werden und entdecken Sie mit TUI die sch&ouml;nsten Pl&auml;tze der Welt</p>',
  2512. 'EN': ''
  2513. },
  2514. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2515. },
  2516. 'Icon': 'fa fa-home',
  2517. 'InfoHeadline': {
  2518. 'values': {
  2519. 'DE': 'Ihre Vorteile:',
  2520. 'EN': ''
  2521. },
  2522. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2523. },
  2524. 'InfoDescription': {
  2525. 'values': {
  2526. 'DE': '<p>- Sie erzielen gro&szlig;e Aufmerksamkeit - mit kleinem Aufwand.<br />- Sie pflegen den Kontakt zu Ihren Kunden und zeigen, dass Service bei Ihnen an erster Stelle steht.<br />- Sie haben geringe Kosten von nur 0,55 &euro; pro Kontakt .</p>',
  2527. 'EN': ''
  2528. },
  2529. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2530. },
  2531. 'InfoImage': {
  2532. 'values': {
  2533. 'DE': '/media/11623/8f35042c-d694-4291-af38-25316e8aac1c.png',
  2534. 'EN': ''
  2535. },
  2536. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2537. },
  2538. 'ImageData': [
  2539. '',
  2540. ''
  2541. ],
  2542. 'IsActive': true
  2543. },
  2544. {
  2545. '$type': 'Grayskull.Models.CampaignConfiguration.ProductConfigurationStep, Infox.Grayskull',
  2546. 'StepType': 8,
  2547. 'SelectedProductID': '5bbf5ddba66d7f93d96b7337',
  2548. 'Position': 2,
  2549. 'Headline': {
  2550. 'values': {
  2551. 'DE': '',
  2552. 'EN': 'Katalog-Konfiguration'
  2553. },
  2554. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2555. },
  2556. 'Subheadline': {
  2557. 'values': {
  2558. 'DE': '',
  2559. 'EN': ''
  2560. },
  2561. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2562. },
  2563. 'Description': {
  2564. 'values': {
  2565. 'DE': '',
  2566. 'EN': ''
  2567. },
  2568. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2569. },
  2570. 'Icon': 'fa fa-home',
  2571. 'InfoHeadline': {
  2572. 'values': {
  2573. 'DE': '',
  2574. 'EN': ''
  2575. },
  2576. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2577. },
  2578. 'InfoDescription': {
  2579. 'values': {
  2580. 'DE': '',
  2581. 'EN': ''
  2582. },
  2583. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2584. },
  2585. 'InfoImage': {
  2586. 'values': {
  2587. 'DE': '',
  2588. 'EN': ''
  2589. },
  2590. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2591. },
  2592. 'ImageData': [
  2593. '',
  2594. ''
  2595. ],
  2596. 'IsActive': true
  2597. },
  2598. {
  2599. '$type': 'Grayskull.Models.CampaignConfiguration.ApprovalPageStep, Infox.Grayskull',
  2600. 'StepType': 6,
  2601. 'Position': 3,
  2602. 'Headline': {
  2603. 'values': {
  2604. 'DE': '',
  2605. 'EN': 'Freigabe des Kataloges'
  2606. },
  2607. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2608. },
  2609. 'Subheadline': {
  2610. 'values': {
  2611. 'DE': '',
  2612. 'EN': ''
  2613. },
  2614. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2615. },
  2616. 'Description': {
  2617. 'values': {
  2618. 'DE': '',
  2619. 'EN': ''
  2620. },
  2621. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2622. },
  2623. 'Icon': 'fa fa-check',
  2624. 'InfoHeadline': {
  2625. 'values': {
  2626. 'DE': '',
  2627. 'EN': ''
  2628. },
  2629. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2630. },
  2631. 'InfoDescription': {
  2632. 'values': {
  2633. 'DE': '',
  2634. 'EN': ''
  2635. },
  2636. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2637. },
  2638. 'InfoImage': {
  2639. 'values': {
  2640. 'DE': '',
  2641. 'EN': ''
  2642. },
  2643. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2644. },
  2645. 'ImageData': [
  2646. '',
  2647. ''
  2648. ],
  2649. 'IsActive': true
  2650. },
  2651. {
  2652. '$type': 'Grayskull.Models.CampaignConfiguration.ThankYouPageStep, Infox.Grayskull',
  2653. 'StepType': 7,
  2654. 'Position': 4,
  2655. 'Headline': {
  2656. 'values': {
  2657. 'DE': 'Vielen Dank',
  2658. 'EN': 'Vielen Dank für Ihre Bestellung'
  2659. },
  2660. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2661. },
  2662. 'Subheadline': {
  2663. 'values': {
  2664. 'DE': '',
  2665. 'EN': ''
  2666. },
  2667. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2668. },
  2669. 'Description': {
  2670. 'values': {
  2671. 'DE': '<p>Vielen Dank f&uuml;r Ihre Bestellung.<br />Ihr Katalog wir in k&uuml;rze f&uuml;r Sie gedruckt und ist in den n&auml;chsten Tagen bei Ihnen.</p>',
  2672. 'EN': ''
  2673. },
  2674. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2675. },
  2676. 'Icon': 'fa fa-heart',
  2677. 'InfoHeadline': {
  2678. 'values': {
  2679. 'DE': 'Wussten Sie schon, ...',
  2680. 'EN': ''
  2681. },
  2682. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2683. },
  2684. 'InfoDescription': {
  2685. 'values': {
  2686. 'DE': '<p>... INFOX stellt jede Woche ca. drei Kampagnen f&uuml;r Sie bereit. St&ouml;bern Sie in unserem Portal und begeistern Sie Ihre Kunden.</p>',
  2687. 'EN': ''
  2688. },
  2689. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2690. },
  2691. 'InfoImage': {
  2692. 'values': {
  2693. 'DE': '/media/11624/bd552a9f-7c55-46ad-9be1-069e4d02f726.png',
  2694. 'EN': ''
  2695. },
  2696. 'dtdGuid': '00000000-0000-0000-0000-000000000000'
  2697. },
  2698. 'ImageData': [
  2699. '',
  2700. ''
  2701. ],
  2702. 'IsActive': true
  2703. }
  2704. ],
  2705. 'EventHooks': null,
  2706. 'AttendanceType': 0,
  2707. 'Id': '5bbf58fc10640d1150a6a274',
  2708. 'CreatedOn': '2018-10-11T14:06:52Z',
  2709. 'ModifiedOn': '0001-01-01T00:00:00Z',
  2710. 'ObjectId': '5bbf58fc10640d1150a6a274'
  2711. }";
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719. return new StringContent(campaignConfigurationJson, Encoding.UTF8, "application/json");
  2720.  
  2721. }
  2722. }
  2723. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement