Ejemplo n.º 1
0
 public static IDocumentTypeResolver WithBlipDocuments(this IDocumentTypeResolver documentTypeResolver)
 {
     documentTypeResolver = documentTypeResolver.WithMessagingDocuments();
     documentTypeResolver.RegisterAssemblyDocuments(typeof(Takenet.Iris.Messaging.Contents.Attendance).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(DocumentTypeResolverExtensions).Assembly);
     return(documentTypeResolver);
 }
 public static IDocumentTypeResolver WithBlipDocuments(this IDocumentTypeResolver documentTypeResolver)
 {
     documentTypeResolver = documentTypeResolver.WithMessagingDocuments();
     documentTypeResolver.RegisterAssemblyDocuments(typeof(Attendance).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(Intention).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(Attendant).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(DetailMedia).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(Application).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(InputExpiration).Assembly);
     documentTypeResolver.RegisterAssemblyDocuments(typeof(DocumentTypeResolverExtensions).Assembly);
     return(documentTypeResolver);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Registers all documents in the Lime.Messaging assembly.
 /// </summary>
 /// <param name="documentTypeResolver"></param>
 /// <returns></returns>
 public static IDocumentTypeResolver WithMessagingDocuments(this IDocumentTypeResolver documentTypeResolver)
 {
     documentTypeResolver.RegisterAssemblyDocuments(typeof(DocumentTypeResolverExtensions).GetTypeInfo().Assembly);
     return(documentTypeResolver);
 }