2 using System.Collections.Generic;
3 using System.Configuration;
6 using CPE.App.Web.Elucidat;
7 using CPE.App.Web.Helpers;
8 using CPE.App.Web.Models;
9 using CPE.App.Web.Code;
11 namespace CPE.App.Api.Helpers
13 public class ProjectConfigureHelper
15 //Configuring by doing a re-release, no longer a project configuration but naming convention already in place
16 public static bool ProjectConfiguration(string projectCode, string releaseCode)
18 Utilities.LogWrapper.Info("[ProjectConfigureHelper][ProjectConfiguration] projectCode={0} releaseCode={1}", projectCode, releaseCode);
20 string result = ElucidatMeetingConnection.CreateRelease(new ReleaseSettingModel
22 ProjectCode = projectCode,
23 ReleaseMode = "online-private",
24 ReleaseCode = releaseCode,
25 XapiLrsEndpointUrl = ConfigurationManager.AppSettings["LrsEndpoint"],
26 XapiLrsEndpointUsername = ConfigurationManager.AppSettings["LrsEndpointUsername"],
27 XapiLrsEndpointPassword = ConfigurationManager.AppSettings["LrsEndpointPassword"],
28 LearnerAccess = "restricted"
30 if (result.IndexOf("Release is being prepared") > -1)