public static CourseInfo ProvisionCourse(CourseProvisioningInfo ProvisioningInfo, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { return(clientData.ProvisionCourse(ProvisioningInfo, Util.GetUserKey(), Util.GetAuthCode())); } }
protected Guid Provision(CourseProvisioningInfo courseInfo) { Guid provisionedID = Guid.Empty; try { using (var clientData = new ClientDataProxy()) { CourseInfo provisionedCourse = clientData.ProvisionCourse(courseInfo, Util.GetUserKey(), Util.GetAuthCode()); if (provisionedCourse != null) { provisionedID = provisionedCourse.PublicID; } } if (provisionedID != Guid.Empty) { // Strip instance name and ":" to get Angel course ID string courseID = Util.GetCourseIDFromExternalCourseID(courseInfo.ExternalCourseID); Util.SetPanoptoCourseID(courseID, provisionedID); } else { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ExceptionSeverity.Warning); } } catch (Exception ex) { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ex, ExceptionSeverity.Warning); } return(provisionedID); }
protected Guid Provision(CourseProvisioningInfo courseInfo) { Guid provisionedID = Guid.Empty; try { using (var clientData = new ClientDataProxy()) { CourseInfo provisionedCourse = clientData.ProvisionCourse(courseInfo, Util.GetUserKey(), Util.GetAuthCode()); if (provisionedCourse != null) { provisionedID = provisionedCourse.PublicID; } } if (provisionedID != Guid.Empty) { // Strip instance name and ":" to get Angel course ID string courseID = Util.GetCourseIDFromExternalCourseID(courseInfo.ExternalCourseID); Util.SetPanoptoCourseID(courseID, provisionedID); } else { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ExceptionSeverity.Warning); } } catch (Exception ex) { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ex, ExceptionSeverity.Warning); } return provisionedID; }
public CourseInfo ProvisionCourse(CourseProvisioningInfo ProvisioningInfo, string ApiUserKey, string AuthCode) { return(m_service.Channel.ProvisionCourse(ProvisioningInfo, ApiUserKey, AuthCode)); }
public static CourseInfo ProvisionCourse(CourseProvisioningInfo ProvisioningInfo, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { return clientData.ProvisionCourse(ProvisioningInfo, Util.GetUserKey(), Util.GetAuthCode()); } }