Example #1
0
        public CRUDResult <ConfigRes> GetById(int id)
        {
            if (id <= 0)
            {
                return new CRUDResult <ConfigRes> {
                           StatusCode = CRUDStatusCodeRes.InvalidData, ErrorMessage = "Dữ liệu truyền vào không hợp lệ.", Data = null,
                }
            }
            ;
            ConfigRes item = _readOnlyRepository.Value.Connection.QuerySingleOrDefault <ConfigRes>(
                @"SELECT * FROM Config WHERE Id = @Id",
                new
            {
                Id = id
            });

            if (item == null)
            {
                return new CRUDResult <ConfigRes> {
                           StatusCode = CRUDStatusCodeRes.ResourceNotFound
                }
            }
            ;
            else
            {
                return new CRUDResult <ConfigRes> {
                           StatusCode = CRUDStatusCodeRes.Success, Data = item
                }
            };
        }
Example #2
0
        public CRUDResult <int> GetPercent()
        {
            ConfigRes item = _readOnlyRepository.Value.Connection.QuerySingleOrDefault <ConfigRes>(
                @"SELECT TOP 1 Percent FROM Config");

            if (item == null)
            {
                return new CRUDResult <int> {
                           StatusCode = CRUDStatusCodeRes.ResourceNotFound
                }
            }
            ;
            else
            {
                return new CRUDResult <int> {
                           StatusCode = CRUDStatusCodeRes.Success, Data = item.Percent
                }
            };
        }
Example #3
0
 /// <summary>
 /// 读取配置文件
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public T LoadConfig <T>() where T : class
 {
     return(ConfigRes.LoadConfig <T>());
 }
Example #4
0
    public void Init()
    {
        ConfigRes.InitDefalutConfig();

        Debuger.Log(LOG_TAG + "Init Finished!");
    }