public TaskLoopModel(TaskLoopCacheModel model) { Id = model.Id; Name = model.Name; DayCount = model.DayCount; SortOrder = model.SortOrder; }
public async Task AddOrUpdate(TaskLoopCacheModel model) { try { var taskPriorities = await LoadFromRedis(); var taskLoop = taskPriorities.FirstOrDefault(c => c.Id == model.Id); if (taskLoop == null) { taskPriorities.Add(model); } else { taskLoop.Name = model.Name; taskLoop.DayCount = model.DayCount; taskLoop.SortOrder = model.SortOrder; } await DistributedCache.Set(_cacheKey, taskPriorities); } catch (Exception exception) { _logger.Info(exception.ToString); } }
public TaskLoopSimpleModel(TaskLoopCacheModel model) { Id = model.Id; Name = model.Name; }