public object Get(DeployBatchStatusRequest request) { if(request == null) { throw new ArgumentNullException("request is null"); } if(string.IsNullOrEmpty(request.Id)) { return _deployRequestManager.GetDeployBatchStatusList(request.BuildListOptions()); } else { return _deployRequestManager.GetDeployBatchStatus(request.Id); } }
public object Post(DeployBatchStatusRequest request) { if(request == null) { throw new ArgumentNullException("request is null"); } if(string.IsNullOrEmpty(request.Id)) { throw new ArgumentNullException("request.Id is null"); } if(!request.NewStatus.HasValue) { throw new Exception("request.NewStatus is null"); } return _deployRequestManager.UpdateDeployBatchStatus(request.Id, request.NewStatus.Value, request.StatusMessage); }