コード例 #1
0
 public static IDocument FindDocumentById(IDocumentManagerService docManager, object id)
 {
     if (docManager != null && id != null)
     {
         return(docManager.FindDocumentById(id));
     }
     return(null);
 }
コード例 #2
0
        public static IDocument FindDocumentByIdOrCreate(this IDocumentManagerService service, object id, Func <IDocumentManagerService, IDocument> createDocumentCallback)
        {
            VerifyService(service);
            IDocument document = service.FindDocumentById(id);

            if (document == null)
            {
                document    = createDocumentCallback(service);
                document.Id = id;
            }
            return(document);
        }