From 050c8461f26fa966b6929bdbfb4ea6d5ba2b131a Mon Sep 17 00:00:00 2001 From: nathan boileau Date: Fri, 24 Feb 2023 16:23:28 +0100 Subject: [PATCH] versionning --- Sources/apiLOL/Controllers/ControllerChampions.cs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Sources/apiLOL/Controllers/ControllerChampions.cs b/Sources/apiLOL/Controllers/ControllerChampions.cs index 93d2270..dcd6754 100644 --- a/Sources/apiLOL/Controllers/ControllerChampions.cs +++ b/Sources/apiLOL/Controllers/ControllerChampions.cs @@ -1,14 +1,11 @@ using Microsoft.AspNetCore.Mvc; using Model; -using StubLib; -using System.Xml.Linq; -using static StubLib.StubData; // For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 namespace apiLOL.Controllers { [ApiController] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v1/[controller]")] [ApiVersion("1.0")] public class ControllerChampions : Controller @@ -25,7 +22,6 @@ namespace apiLOL.Controllers // GET: api/ [HttpGet] - [MapToApiVersion("1.0")] public async Task Get([FromQuery] int index = 0, int count = 10, string name = "") { //FromQuery permet de filtrer dans la collection de champions en fonction du nom @@ -50,7 +46,6 @@ namespace apiLOL.Controllers // GET api//Charle [HttpGet] [Route("{name}")] - [MapToApiVersion("2.0")] public async Task GetChampion(string name) { _logger.LogInformation($"methode GetChampion de ControllerChampions appelée avec le paramètre {name}"); @@ -61,7 +56,6 @@ namespace apiLOL.Controllers // POST api/ [HttpPost] - [MapToApiVersion("1.0")] public async Task Post(ChampionDTO champDTO) { _logger.LogInformation($"methode Post de ControllerChampions appelée avec le paramètre {champDTO.Name}"); @@ -73,7 +67,6 @@ namespace apiLOL.Controllers // PUT api//5 [HttpPut("{name}")] - [MapToApiVersion("1.0")] public async Task Put(string name, string bio) { var champs = (await data.ChampionsMgr.GetItemsByName(name, 0, 1)).First(); @@ -83,7 +76,6 @@ namespace apiLOL.Controllers // DELETE api//5 [HttpDelete("{name}")] - [MapToApiVersion("1.0")] public async void Delete(String name) { var champ = (await data.ChampionsMgr.GetItemsByName(name, 0, 1)).First();