public async Task AddOrUpdate(CrmTypeCacheModel model) { try { var crmTypes = await LoadFromRedis(); var crmType = crmTypes.FirstOrDefault(c => c.Id == model.Id); if (crmType == null) { crmTypes.Add(model); } else { crmType.Name = model.Name; } await DistributedCache.Set(_cacheKey, crmTypes); } catch (Exception exception) { _logger.Info(exception.ToString); } }
public CrmTypeModel(CrmTypeCacheModel model) { Id = model.Id; Name = model.Name; }