コード例 #1
0
ファイル: CreditsRepository.cs プロジェクト: formist/LinkMe
 IList <Guid> ICreditsRepository.HasExercisedCredits(Guid[] creditIds, HierarchyPath hierarchyPath, IEnumerable <Guid> exercisedOnIds)
 {
     using (var dc = CreateContext().AsReadOnly())
     {
         var criteria = new ExerciseCriteria
         {
             CreditIds      = new SplitList <Guid>(creditIds).ToString(),
             OwnerId        = hierarchyPath.First(),
             OwnerIds       = new SplitList <Guid>(hierarchyPath).ToString(),
             ExercisedOnIds = new SplitList <Guid>(exercisedOnIds).ToString()
         };
         return(HasFilteredExercisedCredits(dc, criteria).ToList());
     }
 }
コード例 #2
0
ファイル: CreditsRepository.cs プロジェクト: formist/LinkMe
 bool ICreditsRepository.HasExercisedCredit(Guid creditId, HierarchyPath hierarchyPath, Guid exercisedOnId)
 {
     using (var dc = CreateContext().AsReadOnly())
     {
         var criteria = new ExerciseCriteria
         {
             CreditId      = creditId,
             OwnerId       = hierarchyPath.First(),
             OwnerIds      = new SplitList <Guid>(hierarchyPath).ToString(),
             ExercisedOnId = exercisedOnId
         };
         return(HasExercisedCredit(dc, criteria));
     }
 }