Plusieurs Types de contrôleurs avec le même préfixe de l'Itinéraire ASP.NET Web Api

Est-il possible de séparer les GETs et des Postes en différentes API Contrôleur de types et d'y accéder en utilisant le même Préfixe de l'Itinéraire?

Voici mon contrôleurs:

[RoutePrefix("api/Books")]
public class BooksWriteController : EventStoreApiController
{
    [Route("")]
    public void Post([FromBody] CommandWrapper commandWrapper){...}
}

[RoutePrefix("api/Books")]
public class BooksReadController : MongoDbApiController
{
    [Route("")]
    public Book[] Get() {...}


    [Route("{id:int}")]
    public Book Get(int id) {...}
}

OriginalL'auteur user1145404 | 2014-04-15