using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using AMESCoreStudio.WebApi.Models.AMES; namespace AMESCoreStudio.WebApi.Controllers.AMES { /// <summary> /// /// </summary> [Route("api/[controller]")] [ApiController] public class LineInfosController : Controller { private readonly AMESContext _context; /// <summary> /// /// </summary> /// <param name="context"></param> public LineInfosController(AMESContext context) { _context = context; } /// <summary> /// 獲取產品別資料 /// </summary> /// <returns></returns> // GET: api/SystemInfoes [HttpGet] public async Task<ActionResult<IEnumerable<LineInfo>>> GetLineInfo() { IQueryable<LineInfo> q = _context.LineInfos; q = q.OrderBy(p => p.LineID); //q = q.OrderByDescending(p => p.SystemID); var LineInfo = await q.ToListAsync(); //return await _context.SystemInfoes.ToListAsync(); return LineInfo; } } }