<?xml version="1.0" encoding="UTF-8" ?>

<routes xmlns="http://symfony.com/schema/routing"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">

    <route id="carouselv2.add" path="/admin/module/carouselv2/add" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::addAction</default>
    </route>
    <route id="carouselv2.update" path="/admin/module/carouselv2/update" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::updateAction</default>
    </route>
    <route id="carouselv2.delete" path="/admin/module/carouselv2/delete" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::deleteAction</default>
    </route>
    <route id="carouselv2.upload.image" path="/admin/module/carouselv2/upload" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::uploadImage</default>
    </route>

    <route id="carouselv2.item.update" path="/admin/module/carouselv2/item/update" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::updateItemAction</default>
    </route>
    <route id="carouselv2.configuration" path="/admin/module/Carouselv2" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::configurationAction</default>
    </route>
    <route id="carouselv2.options.add" path="/admin/module/Carouselv2/options/add" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::optionsAdd</default>
    </route>
    <route id="carouselv2.options.update" path="/admin/module/Carouselv2/options/update" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::optionsUpdate</default>
    </route>

    <route id="carouselv2.item.delete" path="/admin/module/carouselv2/item/delete" methods="post">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::deleteItemAction</default>
    </route>
	
    <route id="carouselv2.item.view.edit" path="/admin/module/carouselv2/edit/{carousel_id}" methods="get">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::viewAction</default>
		<requirement key="carousel_id">\d+</requirement>
    </route>
    <route id="carouselv2.item.view.list" path="/admin/module/carouselv2/list" methods="get">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::viewAction</default>
		<requirement key="carousel_id">\d+</requirement>
    </route>
    <route id="carouselv2.item.view.source" path="/admin/module/carouselv2/ajax/source" methods="get">
        <default key="_controller">Carouselv2\Controller\ConfigurationController::viewSourceAction</default>
		<requirement key="carousel_id">\d+</requirement>
    </route>

</routes>
