123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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<UfpSystem> 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);
- }
- }
- /// <summary>
- /// 获取WEB页面配置
- /// </summary>
- /// <returns></returns>
- public WebConfig GetWebConfig()
- {
- var dal = new SystemDal(Configuration);
- return dal.GetWebConfig();
- }
- }
- }
|