Exemplo n.º 1
0
        static void Main()
        {
            threads = new List <Thread>();
            tracer  = new Tracer();

            MultipleThreadMethod();

            var tracerResult = tracer.GetTraceResult();

            var tracerResultList = new List <ThreadResult>();

            tracerResultList.AddRange(tracerResult.ThreadResults.Values);

            var jsonSerializer     = new JsonCustomSerializer();
            var jsonSerializedText = jsonSerializer.Serialize(tracerResultList);

            var xmlSerializer     = new XmlCustomSerializer();
            var xmlSerializedText = xmlSerializer.Serialize(tracerResultList);

            var fileOutputResult    = new FileOutput();
            var consoleOutputResult = new ConsoleOutput();

            fileOutputResult.OutputData(jsonSerializedText, ".json");
            fileOutputResult.OutputData(xmlSerializedText, ".xml");

            consoleOutputResult.OutputData(jsonSerializedText);
            consoleOutputResult.OutputData(xmlSerializedText);

            Console.ReadLine();
        }
Exemplo n.º 2
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services
            .AddMvc()
            .AddJsonOptions(options => JsonCustomSerializer.Setup(options.SerializerSettings));

            services.Configure <IConfiguration>(Configuration)
            .Configure <Auth0Settings>(Configuration.GetSection("Auth0"))
            .Configure <ServerSettings>(Configuration.GetSection("Server"))
            .AddSingleton <IEntityTypeConfigurationFactory, EntityTypeConfigurationFactory>()
            .AddScoped <DbContext>(s => s.GetService <IWArcherDbContextFactory>().CreateDbContext())
            .AddTypesFromAssembly <EntityTypeConfigurationFactory>("Repository")
            .And("Mapper")
            .And("Factory")
            .And("Query")
            .And("Service");
        }