Example #1
0
        /// <summary>
        /// 更新城市
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task UpdateCity(CreateOrUpdateCityInput input)
        {
            var city = await _stateManager.GetCityByIdAsync(input.Id.Value);

            city.ProvinceId   = input.ProvinceId;
            city.Name         = input.Name;
            city.IsActive     = input.IsActive;
            city.DisplayOrder = input.Display;

            await _stateManager.UpdateCityAsync(city);
        }
Example #2
0
 /// <summary>
 /// 创建或更新城市
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task CreateOrUpdateCity(CreateOrUpdateCityInput input)
 {
     if (input.Id.HasValue)
     {
         await UpdateCity(input);
     }
     else
     {
         await CreateCity(input);
     }
 }
Example #3
0
        /// <summary>
        /// 创建城市
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task CreateCity(CreateOrUpdateCityInput input)
        {
            var city = new City()
            {
                ProvinceId   = input.ProvinceId,
                Name         = input.Name,
                IsActive     = input.IsActive,
                DisplayOrder = input.Display,
            };

            await _stateManager.CreateCityAsync(city);
        }