IWsJelasticEnqueueCreationJelasticAccount Method |
Namespace: Aruba.Cloud.WsJelastic
[OperationContractAttribute] WsResult EnqueueCreationJelasticAccount( EnqueueCreationJelasticAccountRequest request )
public bool CreateJelasticAccount(string email, int jelasticPricingTypeID, EnumsOverLimitBehavior overLimitBehavior, WsJelastic.JelasticContractPurchaseRequest[] contracts) { //supposing this object have the properties I need: var account = new ArubaWsJelastic.JelasticAccountToCreate() { Email = email, JelasticPricingTypeID = jelasticPricingTypeID, OverLimitBehavior = overLimitBehavior, ContractList = contracts }; var request = new EnqueueCreationJelasticAccountRequest() { ToCreate = account }; //sending the request using (var client = this.WsJelasticClient) { var result = client.EnqueueCreationJelasticAccount(request); //result.Success is true on Success, false on failure if (result.Success) return result.Success; else { this.LogError("EnqueueCreationJelasticAccount", result); throw new CodedException(this.GetErrorCode(result.ResultCode), result.ResultMessage); } } }