public static LOResponse CreateSession()
    {
        ApiDTO        apiDTO;
        CustomCsodDTO customCsodDTO;

        ApiObjects(out apiDTO, out customCsodDTO);

        LOItem loItem = GetLoItemSession();

        var loApi = new LoApi(apiDTO, customCsodDTO);


        LOResponse loResponse = loApi.PerformOperation(loItem, OperationTypeEnum.CREATE);

        return(loResponse);
    }
    public static LOResponse UpdateLoItemSession()
    {
        ApiDTO        apiDTO;
        CustomCsodDTO customCsodDTO;

        ApiObjects(out apiDTO, out customCsodDTO);

        LOItem loItem = GetUpdatedLoItemSession();

        var loApi = new LoApi(apiDTO, customCsodDTO);

        apiDTO.Resource = "/Services/api/LO/Update?format=json";

        LOResponse loResponse = loApi.PerformOperation(loItem, OperationTypeEnum.UPDATE);

        return(loResponse);
    }