public async Task <IActionResult> ExecuteAsync(CancellationToken cancellationToken)
        {
            var systemSettings = await _systemSettingRepository.GetAll(cancellationToken);

            var systemSettingViewModels = _systemSettingMapper.MapList(systemSettings);

            return(new OkObjectResult(systemSettingViewModels));
        }
Beispiel #2
0
        public async Task <IActionResult> ExecuteAsync(string all, CancellationToken cancellationToken)
        {
            if (all == "1")
            {
                var listSystemSettingGroup = await _systemSettingGroupRepository.GetAll(cancellationToken);

                var systemSettings = await _systemSettingRepository.GetAll(cancellationToken);

                var systemGroupViewModels = new List <SystemGroup>();

                foreach (var systemSettingGroup in listSystemSettingGroup)
                {
                    var systemGroupViewModel        = new SystemGroup();
                    var systemSettingGroupViewModel = _systemSettingGroupMapper.Map(systemSettingGroup);

                    systemGroupViewModel.Id          = systemSettingGroupViewModel.Id;
                    systemGroupViewModel.Name        = systemSettingGroupViewModel.Name;
                    systemGroupViewModel.Description = systemSettingGroupViewModel.Description;
                    systemGroupViewModel.Order       = systemSettingGroupViewModel.Order;
                    systemGroupViewModel.Url         = systemSettingGroupViewModel.Url;

                    var listSystemSetting = new List <SystemSetting>();
                    foreach (var systemSetting in systemSettings)
                    {
                        if (systemSetting.GroupId != systemSettingGroup.Id)
                        {
                            continue;
                        }
                        var systemSettingViewModel = _systemSettingMapper.Map(systemSetting);
                        listSystemSetting.Add(systemSettingViewModel);
                    }
                    systemGroupViewModel.ListSystemSetting = listSystemSetting;
                    systemGroupViewModels.Add(systemGroupViewModel);
                }

                return(new OkObjectResult(systemGroupViewModels));
            }

            var systemSettingGroups = await _systemSettingGroupRepository.GetAll(cancellationToken);

            var systemSettingGroupViewModels = new List <SystemSettingGroup>();

            foreach (var systemSettingGroup in systemSettingGroups)
            {
                var systemSettingGroupViewModel = _systemSettingGroupMapper.Map(systemSettingGroup);
                systemSettingGroupViewModels.Add(systemSettingGroupViewModel);
            }

            return(new OkObjectResult(systemSettingGroupViewModels));
        }
        public async Task <IActionResult> ExecuteAsync(int id, CancellationToken cancellationToken)
        {
            var systemSettings = await _systemSettingRepository.GetAll(cancellationToken);

            var systemSettingViewModels = new List <SystemSetting>();

            foreach (var systemSetting in systemSettings)
            {
                if (systemSetting.GroupId == id)
                {
                    var systemSettingViewModel = _systemSettingMapper.Map(systemSetting);
                    systemSettingViewModels.Add(systemSettingViewModel);
                }
            }

            return(new OkObjectResult(systemSettingViewModels));
        }
Beispiel #4
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public IEnumerable <SystemSetting> GetSystemSettings()
 {
     return(_roleRepository.GetAll());
 }
 public List <SystemSettingDto> GetAll()
 {
     return(repository.GetAll().ToList());
 }