static async Task Main(string[] args) { //autoResetEvent = new AutoResetEvent(false); //Console.WriteLine("Hello World!"); ////Thread myWorker1 = new Thread(() => DoMyFirstJob()); ////myWorker1Start(); ////Thread myWorker2 = new Thread(() => DoMySecondJob()); ////myWorker2.Start(); //Console.WriteLine($"Main thread id { Thread.CurrentThread.ManagedThreadId} "); //var task1 = Task.Run(DoMyFirstJob); //var task2 = Task.Run(DoMySecondJob); //await Task.WhenAll(task1, task2); //BaseInfoApplicationService baseInfoService = new BaseInfoApplicationService(@"Data source=.\DevInstance;initial catalog=ApartmentManagement; User Id=sa;pwd=password1;"); //var id = await baseInfoService.CreateBuilding("my Building", 5); var baseInfoService = new BaseInfoApplicationService(@"Data source=.\DevInstance;initial catalog=ApartmentManagementSystem; User Id=sa;pwd=password1;"); var units = await baseInfoService.GetUnitsForBuilding(1); Console.WriteLine("Done"); Console.ReadLine(); }
static async Task Main(string[] args) { //autoResetEvent = new AutoResetEvent(false); //Console.WriteLine("Hello World!"); ////Thread myWorker1 = new Thread(() => DoMyFirstJob()); ////myWorker1Start(); ////Thread myWorker2 = new Thread(() => DoMySecondJob()); ////myWorker2.Start(); //Console.WriteLine($"Main thread id { Thread.CurrentThread.ManagedThreadId} "); //var task1 = Task.Run(DoMyFirstJob); //var task2 = Task.Run(DoMySecondJob); //await Task.WhenAll(task1, task2); var connectionString = ConfigurationManager.ConnectionStrings["AppartmentManagementCNX"].ConnectionString; var baseInfoService = new BaseInfoApplicationService(connectionString); var units = await baseInfoService.GetAllOwnerTenantByUnitId(1); Console.WriteLine("Done"); Console.ReadLine(); }
public UnitController(IOptions <AppSetting> appSetting) { _baseInfoApplicationService = new BaseInfoApplicationService(appSetting.Value.ConnectionString); _chargeApplicationService = new ChargeApplicationService(appSetting.Value.ConnectionString); }