/// <summary> /// Подключаемся к базе данных под указанной учетной записью и выбираем базу данных /// </summary> /// <param name="serverName"></param> /// <param name="userName"></param> /// <param name="pass"></param> /// <param name="database"></param> public void Connect(string serverName, string userName, string pass, string database) { ApiProvider.CheckAPIConnection(); var user = ApiProvider.GetUserAsync(userName, pass); if (user == null) { throw new Exception($"Invalid combination of login and password"); } IdentityUser = user; AuditRepository.WriteAsync(new Entities.User(user), AuditOperation.SignIn, user); _newLoader = new NewLoader(this); }