private void Sign(User user, MetroWindow window) { ClientServer client = new ClientServer(user?.UserConfig?.SavedCredential); if (user?.UserConfig?.SavedCredential != null) { var indicator = new IndicatorWindow(); window.Hide(); indicator.Show(); if (client.CheckIsLogined()) { ClientServer.AuthenticationMounted = user?.UserConfig?.SavedCredential; new MainWindow().Show(); indicator.Close(); window.Close(); } } }