using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Authorization; using WeatherForecast.Services; using DomainResults.Mvc; namespace WeatherForecast.Controllers { [AllowAnonymous] [ApiController] [Route("api/[controller]")] public class ShopItemController : ControllerBase { private readonly ILogger _logger; private readonly IShopItemService _shopItemService; public ShopItemController( ILogger logger, IShopItemService shopItemService ) { _logger = logger; _shopItemService = shopItemService; } /// /// /// /// /// /// [HttpGet("{siteId}/{sku}")] public IActionResult Get([FromRoute] Guid siteId, [FromRoute] string sku) { var result = _shopItemService.Get(siteId, sku); return result.ToActionResult(); } } }