123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using Cksoft.Data;
- using DllUfpEntity;
- using DllUfpEntity.Dto;
- using Microsoft.Extensions.Configuration;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace DllUfpDal
- {
- public class SystemDal
- {
- public IDatabase CurrDb;
- public IConfiguration Configuration { get; set; }
- public SystemDal(IDatabase db)
- {
- this.CurrDb = db;
- }
- public SystemDal(IConfiguration configuration)
- {
- Configuration = configuration;
- }
- public IEnumerable<UfpSystem> GetAll()
- {
- string errorinfo = string.Empty;
- return CurrDb.FindListForCondition<UfpSystem>(string.Empty, ref errorinfo);
- }
- public UfpSystem Get(int id)
- {
- return CurrDb.FindEntityFor<UfpSystem>(id);
- }
- public WebConfig GetWebConfig()
- {
- Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
- WebConfig webConfig = Configuration.GetSection("WebConfig").Get<WebConfig>();
- if (webConfig == null)
- {
- webConfig = new WebConfig
- {
- AppName = "EAP管理系统",
- Index = "/dashboard",
- Logo = "",
- Slogan = "",
- VisitLog = false
- // Server = "http://127.0.0.1:9999/"
- };
- }
- return webConfig;
- }
- }
- }
|