Exemple #1
0
        /// <summary>
        /// 更新省份
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task UpdateProvince(CreateOrUpdateProvinceInput input)
        {
            var province = await _stateManager.GetProvinceByIdAsync(input.Id.Value);

            province.Name         = input.Name;
            province.IsActive     = input.IsActive;
            province.DisplayOrder = input.Display;

            await _stateManager.UpdateProvinceAsync(province);
        }
Exemple #2
0
        private async Task UpdateProvinceAsync(CreateOrUpdateProvinceInput input)
        {
            var entity = await _provinceRepository.GetAsync(input.Province.Id.Value);

            //var updatingProvince = ObjectMapper.Map<Province>(input.Province);

            ObjectMapper.Map(input.Province, entity);
            //var updatingProvince = ObjectMapper.Map<Province>(input.Province);
            await _provinceRepository.UpdateAsync(entity);
        }
Exemple #3
0
        /// <summary>
        /// 创建省份
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task CreateProvince(CreateOrUpdateProvinceInput input)
        {
            var province = new Province()
            {
                Name         = input.Name,
                IsActive     = input.IsActive,
                DisplayOrder = input.Display,
            };

            await _stateManager.CreateProvinceAsync(province);
        }
Exemple #4
0
 /// <summary>
 /// 创建或更新省份
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task CreateOrUpdateProvince(CreateOrUpdateProvinceInput input)
 {
     if (input.Id.HasValue)
     {
         await UpdateProvince(input);
     }
     else
     {
         await CreateProvince(input);
     }
 }
Exemple #5
0
 private async Task CreateProvinceAsync(CreateOrUpdateProvinceInput input)
 {
     var province = ObjectMapper.Map <Province>(input.Province);
     await _provinceRepository.InsertAndGetIdAsync(province);
 }