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); }
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); }
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); }