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); }
/// <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); }