123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using Azure;
- using Bogus;
- using HTEX.Lib.ETL.Lesson;
- using HTEX.Test.Controllers;
- using HTEX.Test.Service;
- using MathNet.Numerics;
- using MathNet.Numerics.LinearAlgebra;
- using System;
- using System.Collections.Concurrent;
- using System.Configuration;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Reflection;
- using System.Text.Json;
- using System.Text.RegularExpressions;
- using TEAMModelOS.SDK;
- using TEAMModelOS.SDK.DI;
- using TEAMModelOS.SDK.Extension;
- using TEAMModelOS.SDK.Helper.Common.FileHelper;
- using TEAMModelOS.SDK.Models;
- using TEAMModelOS.SDK.Models.Cosmos.Student;
- using static Microsoft.Azure.Amqp.Serialization.SerializableType;
- using static System.Runtime.InteropServices.JavaScript.JSType;
- namespace HTEX.Test
- {
- public class Program
- {
- public static async Task Main(string[] args)
- {
-
- //await MockDataController.MockData();
- var builder = WebApplication.CreateBuilder(args);
- // Add services to the container.
- builder.Services.AddControllers();
- builder.Services.AddAzureStorage(builder.Configuration.GetValue<string>("Azure:Storage:ConnectionString"));
- builder.Services.AddAzureRedis(builder.Configuration.GetValue<string>("Azure:Redis:ConnectionString"));
- builder.Services.AddAzureCosmos(builder.Configuration.GetValue<string>("Azure:Cosmos:ConnectionString"));
- builder.Services.AddAzureServiceBus(builder.Configuration.GetValue<string>("Azure:ServiceBus:ConnectionString"));
- builder.Services.AddAzureSignalR(builder.Configuration.GetValue<string>("Azure:SignalR:ConnectionString"));
- builder.Services.AddSnowflakeId(Convert.ToInt64(builder.Configuration.GetValue<string>("Option:LocationNum")), 1);
- builder.Services.AddHttpClient();
- var app = builder.Build();
- // Configure the HTTP request pipeline.
- app.UseHttpsRedirection();
- app.UseAuthorization();
- app.MapControllers();
- app.Run();
- }
-
- public static async Task<string> Test2()
- {
- string? pathAnalysis = $"F:\\lesson-local\\analysis";
- try {
- string jsons = await System.IO.File.ReadAllTextAsync($"F:\\lesson-local\\analysis\\analysis-model.json");
- var s = JsonSerializer.Deserialize<LessonDataAnalysisModel>(jsons);
- LessonDataAnalysisModel lessonDataAnalysis =JsonDocument.Parse(jsons).RootElement.ToObject<LessonDataAnalysisModel>();
- var per = LessonETLService.GetPersent(lessonDataAnalysis.irs, 2);
- }
- catch (Exception ex) {
- Console.WriteLine(ex.ToString());
- }
- return "";
- }
-
-
-
-
-
-
-
- }
- }
|