Exemplo n.º 1
0
 //validator for refresh
 ////Veriler Silinmeyecek sadece upsert edilecek.Ek olarak kullanılmayan Kısımlar elbete IRoleStorage ile ueniden silinebilir. Yani mesela fk ile refere edilmeyenler.
 public static int SaveRoles(IRoleStorageProvider provider, IEnumerable<RoleControllerActionEntity> uiEntityList, IAuthenticationValidator validator)
 {
     int ret = 0;
     if (null != provider && !uiEntityList.IsEmptyList())
     {
         ret = provider.Save(uiEntityList);
         validator.RefreshStorageAndCachedData();
     }
     return ret;
 }
Exemplo n.º 2
0
 public static int ClearNonExistRecords(IRoleStorageProvider provider, IAuthenticationValidator validator)
 {
     int ret = 0;
     if (null != provider && null != validator)
     {
         ret += provider.ClearNonExistRecords();
         validator.RefreshStorageAndCachedData();
     }
     return ret;
 }