コード例 #1
0
 /// <summary>
 /// Adds a Model to the MemoryDC
 /// </summary>
 /// <param name="model"></param>
 /// <param name="isSensibleData"></param>
 public void AddOneToMemoryDC(ModelBase model, bool isSensibleData = false, SensibleModelBase sensibleModel = null)
 {
     if (!isSensibleData)
     {
         _xmlDatacache.AddToUnsecureMemoryDC(model);
     }
     else
     {
         _xmlDatacache.AddToSecureMemoryDC(sensibleModel.ForeignId, ByteHelper.ObjectToByteArray(sensibleModel));
     }
 }
コード例 #2
0
 /// <summary>
 /// Deletes the given Modelbase from the MemoryDC
 /// </summary>
 /// <param name="model"></param>
 /// <param name="isSensibleData"></param>
 public void DeleteOneFromMemoryDC(ModelBase model, bool isSensibleData = false, SensibleModelBase sensibleModel = null)
 {
     if (!isSensibleData)
     {
         _xmlDatacache.DeleteOneFromUnsecureMemoryDC(model);
     }
     else
     {
         _xmlDatacache.DeleteOneFromSecureMemoryDC(sensibleModel.ForeignId);
     }
 }