Example #1
0
        public string AddEvidenceForClaim(string claimId, Stream file, string filename, string subFolder = null)
        {
            _validator.ValidateAndThrowEx(claimId, ruleSet: nameof(IEvidenceBlobStoreLogic.AddEvidenceForClaim));

            var claim = ClaimsDatastore.ById(claimId);

            if (claim == null)
            {
                throw new KeyNotFoundException($"Could not find claim: {claimId}");
            }

            return(_evidenceBlobStoreDatastore.AddEvidenceForClaim(this, claimId, file, filename, subFolder));
        }
Example #2
0
 public IEnumerable <ClaimsBase> GetClaimBySolution(string solutionId)
 {
     return(ClaimsDatastore.BySolution(solutionId));
 }
Example #3
0
 public ClaimsBase GetClaimById(string claimId)
 {
     return(ClaimsDatastore.ById(claimId));
 }