public UpdateProvinceModel(ProvinceCacheModel model) { Id = model.Id; Name = model.Name; Type = model.Type; SortOrder = model.SortOrder; }
public async Task AddOrUpdate(ProvinceCacheModel model) { try { var provinces = await LoadFromRedis(); var province = provinces.FirstOrDefault(c => c.Id == model.Id); if (province == null) { provinces.Add(model); } else { province.Name = model.Name; province.Type = model.Type; province.SortOrder = model.SortOrder; } await DistributedCache.Set(_cacheKey, provinces); } catch (Exception exception) { _logger.Info(exception.ToString); } }
public ProvinceModel(ProvinceCacheModel model) { Id = model.Id; Name = model.Name; Type = model.Type; }