using Cksoft.Data; using Cksoft.Data.Repository; using DllUfpDal; using DllUfpEntity; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Text; using System.Linq; using DllUfpEntity.Dto; using Microsoft.Extensions.Configuration; namespace DllUfpBll { [Route("ufp/api/[controller]/[action]")] [AllowAnonymous] public class SystemController:ControllerBase { private readonly string connString = "ufp"; public IConfiguration Configuration { get; set; } public SystemController(IConfiguration configuration) { Configuration = configuration; } public IEnumerable Get() { using(IDatabase db = DbFactory.Base(connString)) { var dal = new SystemDal(db); return dal.GetAll().OrderBy(c => c.Id); } } public UfpSystem GetSingle(int id) { using(IDatabase db = DbFactory.Base(connString)) { var dal = new SystemDal(db); return dal.Get(id); } } /// /// 获取WEB页面配置 /// /// public WebConfig GetWebConfig() { var dal = new SystemDal(Configuration); return dal.GetWebConfig(); } } }