コード例 #1
0
        public bool Settings(string Key, string Value)
        {
            bool flag = false;

            try
            {
                SystemSetting setting = new SystemSetting();
                setting.Field = Key;
                setting.Value = Value;
                //Get Connection string from db
                var iResult = _systemSettingRepository.Add(setting);
                _unitOfWork.Commit();
                if (iResult != null)
                {
                    flag = true;
                }
                else
                {
                    flag = false;
                }
            }
            catch (Exception exc)
            {
                throw exc;
            }
            return(flag);
        }
コード例 #2
0
        public async Task <IActionResult> ExecuteAsync(SaveSystemSetting saveSystemSetting, CancellationToken cancellationToken)
        {
            if (await _systemSettingGroupRepository.Get(saveSystemSetting.GroupId, cancellationToken) == null)
            {
                return(new NotFoundResult());
            }

            var systemSetting = await _systemSettingRepository.GetByKey(saveSystemSetting.Key, cancellationToken);

            if (systemSetting != null)
            {
                return(new NotFoundResult());
            }
            systemSetting = _saveSystemSettingToSystemSettingMapper.Map(saveSystemSetting);

            //var user = _httpContextAccessor.HttpContext.User;
            //if (user == null)
            //    return new NotFoundResult();

            //var claims = user.Claims.ToList();
            //if (claims.Count < 1)
            //    return new NotFoundResult();
            //// Lấy Id của người dùng
            //var userId = claims.FirstOrDefault(claimRecord => claimRecord.Type == "sub")?.Value;

            //systemSetting.CreatedBy = userId;
            //systemSetting.ModifiedBy = userId;

            systemSetting = await _systemSettingRepository.Add(systemSetting, cancellationToken);

            var systemSettingViewModel = _systemSettingToSystemSettingMapper.Map(systemSetting);

            return(new CreatedAtRouteResult(
                       SystemSettingsControllerRoute.GetSystemSetting,
                       new { systemSettingViewModel.Key },
                       systemSettingViewModel));
        }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="objSystemSetting"></param>
 public void InsertSystemSetting(SystemSetting objSystemSetting)
 {
     _roleRepository.Add(objSystemSetting);
     _unitOfWork.Commit();
 }
コード例 #4
0
 public int AddSystemSetting(SystemSetting systemsetting)
 {
     _systemsettingRepository.Add(systemsetting);
     return(1);
 }