private void CommandCheckLogIn()
 {
     ValidationDataImage();
     if (ArrayAnalysis(ValidationDataCheck(false, false)) && InteractionPostgreSQL.SetActiveFieldEnter(ObjDataRegister.FirstName, DataHashing.GetDataHashing(ObjDataRegister.Password)))
     {
         CompletionEntry();
     }
 }
 private void CommandCheckSignUp()
 {
     ValidationDataImage();
     if (ArrayAnalysis(ValidationDataCheck(false, false, false, false)) &&
         InteractionPostgreSQL.AddWhereEnd(ObjDataRegister.FirstName, ObjDataRegister.LastName, ObjDataRegister.Email, DataHashing.GetDataHashing(ObjDataRegister.Password)))
     {
         CompletionEntry();
     }
 }
 private void CompletionEntry()
 {
     ObjDataRegister.Password = DataHashing.GetDataHashing(ObjDataRegister.Password);
     ObjSourcePages.source    = StartSourcePages = "Pages/PageMain.xaml";
     string[] Result = InteractionPostgreSQL.AutoLogin();
     ObjDataUser = (Result[0] != "") ? new DataUser {
         FirstName = Result[0], LastName = Result[1], Email = Result[2], Password = Result[3]
     } : new DataUser();
     ObjDataRegister.FirstName = ObjDataRegister.LastName = ObjDataRegister.Email = ObjDataRegister.Password = "";
 }
 static ViewModelMainWindow()
 {
     InteractionPostgreSQL.ConnectionString = "Server=localhost;Port=5432;Username=postgres;Password=2838787Danil;Database=WinLogsParser";
     string[] Result = InteractionPostgreSQL.AutoLogin();
     StartSourcePages = (Result[0] == "") ? "Pages/PageLogin.xaml" : "Pages/PageMain.xaml";
     ObjSourcePages   = new SourcePages {
         source = StartSourcePages
     };
     ObjDataUser = (Result[0] != "") ? new DataUser {
         FirstName = Result[0], LastName = Result[1], Email = Result[2], Password = Result[3]
     } : new DataUser();
 }
 private static void CommandExit()
 {
     InteractionPostgreSQL.SetActiveFieldExit();
     ObjSourcePages.source = StartSourcePages = "Pages/PageLogin.xaml";
 }