aspnetcore/src/MusicStore.Spa/Apis/ArtistsApiController.cs

28 lines
703 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNet.Mvc;
using MusicStore.Models;
namespace MusicStore.Apis
{
public class ArtistsApiController : BaseController
{
private readonly MusicStoreContext _storeContext;
public ArtistsApiController(MusicStoreContext storeContext)
{
_storeContext = storeContext;
}
//[Route("api/artists/lookup")]
public async Task<ActionResult> Lookup()
{
return new SmartJsonResult
{
Data = await _storeContext.Artists.OrderBy(a => a.Name).ToListAsync()
};
}
}
}