Beispiel #1
0
 public static DynamicAssembly AddWebApiReferences(this DynamicAssembly a)
 {
     a.AddReferenceFromType <Profile>();
     a.AddReferenceFromType <ControllerBase>();
     a.Purpose = AssemblyPurpose.RequestProfiles |
                 AssemblyPurpose.ResponseProfiles |
                 AssemblyPurpose.Controllers |
                 AssemblyPurpose.Responses |
                 AssemblyPurpose.Requests;
     return(a);
 }
Beispiel #2
0
 public static DynamicAssembly AddDefaultReferences(this DynamicAssembly assembly)
 {
     assembly.AddReferenceFromType(typeof(ICommandHandler <,>));
     assembly.AddReferenceFromType <IRepository>();
     assembly.AddReferenceFromType <SqlParameterCollection>();
     assembly.AddReferenceFromType <IConfiguration>();
     assembly.Purpose = AssemblyPurpose.Handlers |
                        AssemblyPurpose.Queries |
                        AssemblyPurpose.Commands |
                        AssemblyPurpose.Results;
     return(assembly);
 }