|
@@ -84,6 +84,18 @@ public class UserCacheManager : IUserCacheManager, IScopeDependency
|
|
|
_cacheWorks.AddOrUpdate(WorkKey, list);
|
|
|
}
|
|
|
|
|
|
+ public void UpdateWorksCache(Work work)
|
|
|
+ {
|
|
|
+ var list = GetWorks();
|
|
|
+ var model = list.First(x => x.Id == work.Id);
|
|
|
+ if (model!=null)
|
|
|
+ {
|
|
|
+ list.Remove(model);
|
|
|
+ }
|
|
|
+ list.Add(work);
|
|
|
+ _cacheWorks.AddOrUpdate(WorkKey, list);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public void RemoveWorksCache(string id)
|
|
|
{
|