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