Search upgraded
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
using GrossesMitainesAPI.Models;
|
||||
namespace GrossesMitainesAPI.Controllers;
|
||||
|
||||
#region Dependencies
|
||||
using GrossesMitainesAPI.Models;
|
||||
using System.Linq;
|
||||
using GrossesMitainesAPI.Data;
|
||||
using Microsoft.Extensions.Logging;
|
||||
@@ -8,7 +11,8 @@ using Microsoft.AspNetCore.Cors;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using GrossesMitainesAPI.Services;
|
||||
|
||||
namespace GrossesMitainesAPI.Controllers;
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// Ce contrôleur ne va pas chercher dans la cache,
|
||||
/// mais les changements dans celui-ci entrainera
|
||||
@@ -18,16 +22,23 @@ namespace GrossesMitainesAPI.Controllers;
|
||||
/// </summary>
|
||||
[EnableCors("_myAllowSpecificOrigins"), ApiController, Route("api/[controller]")]
|
||||
public class ProductController : ControllerBase {
|
||||
#region DI Fields
|
||||
private readonly ILogger<ProductController> _logger;
|
||||
private readonly InventoryContext _context;
|
||||
private readonly DatabaseCacheService _cache;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Ctor
|
||||
public ProductController(ILogger<ProductController> logger, InventoryContext context, DatabaseCacheService cache) {
|
||||
_logger = logger;
|
||||
_context = context;
|
||||
_cache = cache;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region API Methods
|
||||
[EnableCors("_myAllowSpecificOrigins"), HttpGet(Name = "Product"), AllowAnonymous]
|
||||
public ActionResult<ProductViewModel> Get(int id) {
|
||||
Product prod;
|
||||
@@ -85,4 +96,6 @@ public class ProductController : ControllerBase {
|
||||
_cache.askForRefresh();
|
||||
return id;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
Reference in New Issue
Block a user