public static async Task RespondServerIndexAsync( this INugetServerProvider provider, HttpContext context) { var serverIndex = new ServerIndexModel( provider.ParseResource(context)) { Version = provider .NugetServerOptions .ApiVersion .ToFullString(), Context = ServerIndexContext.Default }; await provider .WriteJsonResponseAsync( context, serverIndex, provider .CreateJsonSerializerForServiceIndex()); }
public IActionResult Index() { var allServers = __serverService.GetAll(); var serverModels = allServers .Select(p => new ServerDetailModel { Id = p.Id, Name = p.Name ?? "No First Name Provided", CpuCore = p.CpuCore, CpuSpeed = p.CpuSpeed, ImageUrl = p.ImageUrl, Memory = p.Memory }).ToList(); var model = new ServerIndexModel { Servers = serverModels }; return(View(model)); }