示例#1
0
        internal ApplicationOption GetApplicationOption()
        {
            ApplicationOption          option  = new ApplicationOption();
            IApplicationSettingService service = UnitOfWork.GetService <IApplicationSettingService>();
            var query = service.GetAll();

            if (query.HasResult)
            {
                ParseSettings(option, query.DataList);
            }

            return(option);
        }
示例#2
0
        internal IEnumerable <TDto> RetrieveAllApplicationSetting <TDto>(IDataConverter <ApplicationSettingData, TDto> converter)
            where TDto : class
        {
            ArgumentValidator.IsNotNull("converter", converter);
            IApplicationSettingService service = UnitOfWork.GetService <IApplicationSettingService>();

            var query = service.GetAll();

            if (query.HasResult)
            {
                return(query.DataToDtoList(converter));
            }

            return(null);
        }
示例#3
0
        internal IList <BindingListItem> GetBindingList()
        {
            List <BindingListItem>     dataSource = new List <BindingListItem>();
            IApplicationSettingService service    = UnitOfWork.GetService <IApplicationSettingService>();
            var query = service.GetAll();

            if (query.HasResult)
            {
                foreach (ApplicationSettingData data in query.DataList)
                {
                    dataSource.Add(new BindingListItem(data.Id, data.SettingKey));
                }
            }

            return(dataSource);
        }