public object Get(BatchRequestRequest request)
		{
			if(request == null || string.IsNullOrWhiteSpace(request.Id))
			{
				return _deployRequestManager.GetDeployBatchRequestList(request.BuildListOptions());
			}
			else 
			{
				return _deployRequestManager.GetDeployBatchRequest(request.Id);
			}
		}
		private DeployBatchRequest Save(BatchRequestRequest request)
		{
			var item = _deployRequestManager.CreateDeployBatchRequest(request.ItemList, request.Status, request.DeploymentLabel);
			return item;
		}
		public object Put(BatchRequestRequest request)
		{
			return this.Save(request);
		}
		public object Post(BatchRequestRequest request)
		{
			var returnValue = Save(request);
			return returnValue;
		}