public Response GetRow(DataExtensionSearch dataExtensionSearch) { var response = new Response { Success = true, Warning = false }; try { var deRowGet = new ET_DataExtensionRow { AuthStub = conexion.ETCliente, DataExtensionName = dataExtensionSearch.Nombre, Props = dataExtensionSearch.Columnas, SearchFilter = new SimpleFilterPart { Property = dataExtensionSearch.FilterName, SimpleOperator = SimpleOperators.equals, Value = new[] { dataExtensionSearch.FilterValue } } }; try { var getResponse = deRowGet.Get(); response.Success = getResponse.Status; response.Message = getResponse.Message; response.Code = getResponse.Code; response.Data = getResponse.Results; } catch (Exception exCreate) { response.Success = false; response.Message = exCreate.Message; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response GetAllColumns(DataExtensionSearch dataExtensionSearch) { var response = new Response { Success = true, Warning = false }; try { var getColumn = new ET_DataExtensionColumn { AuthStub = conexion.ETCliente, Props = dataExtensionSearch.Columnas, SearchFilter = new SimpleFilterPart { Property = "DataExtension.CustomerKey", SimpleOperator = SimpleOperators.equals, Value = new[] { dataExtensionSearch.Nombre } }, }; try { var getColumnResponse = getColumn.Get(); response.Success = getColumnResponse.Status; response.Message = getColumnResponse.Message; response.Code = getColumnResponse.Code; response.Data = getColumnResponse.Results; } catch (Exception exCreate) { response.Success = false; response.Message = exCreate.Message; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response GetAllRow(DataExtensionSearch dataExtensionSearch) { var response = new Response { Success = true, Warning = false }; try { var deRowGet = new ET_DataExtensionRow { AuthStub = conexion.ETCliente, DataExtensionName = dataExtensionSearch.Nombre, Props = dataExtensionSearch.Columnas }; try { var getResponse = deRowGet.Get(); response.Success = getResponse.Status; response.Message = getResponse.Message; response.Code = getResponse.Code; response.Data = getResponse.Results; } catch (Exception exCreate) { response.Success = false; response.Message = exCreate.Message; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response GetRow(DataExtensionSearch dataExtensionSearch) { var jsonResponse = new Response { Success = false }; DataExtensionHelper deHelper = new DataExtensionHelper(); try { jsonResponse = deHelper.GetRow(dataExtensionSearch); } catch (Exception ex) { LogError(ex); } return jsonResponse; }