コード例 #1
0
 private void SaveStructure(AssetDM item, Guid folderId, Guid actedBy)
 {
     if (item.IsVisible)
     {
         var folder = Let <AssetFolder>().GetFirstOrDefault(folderId, actedBy);
         Let <AssetStructure>().Join(item.AssetId, folder.FolderId, false, actedBy);
     }
 }
コード例 #2
0
 public void Save(AssetDM item, Guid folderId, Guid actedBy)
 {
     if (CheckItemByKey(item) == null)
     {
         DB.Insert <AssetDM>(item, actedBy);
         SaveStructure(item, folderId, actedBy);
     }
     else
     {
         DB.Update <AssetDM>(item, actedBy);
     }
 }
コード例 #3
0
 public void Replace(AssetDM item, Guid actedBy)
 {
     DB.Update <AssetDM>(item, actedBy);
 }
コード例 #4
0
 private AssetDM CheckItemByKey(AssetDM item)
 {
     return(DB.CheckItem <AssetDM>("AssetId", new { AssetId = item.AssetId }));
 }