/// <summary> ///Change project status detach /// <param name="statusRequest"><see cref="ChangeStatusRequest"/></param> /// </summary> /// <remarks> /// This method requires authentication. /// See the <a href="http://gs2017dev.sdl.com:41234/documentation/api/index#/">API documentation</a> for more information. /// </remarks> /// <exception cref="AuthorizationException"> /// Thrown when the current user does not have permission to make the request. /// </exception> /// <exception cref="ApiException">Thrown when a general API error occurs.</exception> public async Task <string> ChangeProjectStatusDetach(ChangeStatusRequest statusRequest) { return(await ApiConnection.Put <string>(ApiUrls.ChangeProjectStatus(statusRequest), statusRequest)); }
/// <summary> ///Change project status /// <param name="statusRequest"><see cref="ChangeStatusRequest"/></param> /// </summary> /// <remarks> /// This method requires authentication. /// See the <a href="http://gs2017dev.sdl.com:41234/documentation/api/index#/">API documentation</a> for more information. /// </remarks> /// <exception cref="AuthorizationException"> /// Thrown when the current user does not have permission to make the request. /// </exception> /// <exception cref="ApiException">Thrown when a general API error occurs.</exception> public async Task <string> ChangeProjectStatus(ChangeStatusRequest statusRequest) { return(await ApiConnection.Put <string>(ApiUrls.ChangeProjectStatus(statusRequest.ProjectId, Enum.GetName(typeof(ChangeStatusRequest.ProjectStatus), statusRequest.Status)), statusRequest)); }