using System.ComponentModel.DataAnnotations; using System.IO; using System.Linq; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.DataProtection; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using NuGet.Versioning; using isnd.Data; using isnd.Entities; using Unleash; using isnd.Services; using isnd.ViewModels; using System.Threading.Tasks; using isnd.Interfaces; using isn.Abstract; using isn.abst; namespace isnd.Controllers { /// /// Packages Controller /// public partial class PackagesController : Controller { /// /// API index /// /// [HttpGet(_pkgRootPrefix + ApiConfig.IndexDotJson)] public IActionResult ApiIndex() { return Ok(new ApiIndexViewModel(packageManager.CatalogBaseUrl + ApiConfig.IndexDotJson){ Version = PackageManager.BASE_API_LEVEL, Resources = resources }); } } }