/// <summary>
 /// constructor for Unit-test
 /// </summary>
 /// <param name="ucd"></param>
 /// <param name="mode"></param>
 public ManageIOConnFileController(UserConnDetails ucd, bool mode)
 {
     try
     {
         modelManagIOConn = new ModelManageIOConnFile();
         if (mode)
         {
             modelManagIOConn.writeConnDatas(ucd);
         }
         else
         {
             modelManagIOConn.reviseXmlFileExists();
             modelManagIOConn.readConnDatas();
             userConnDetails = modelManagIOConn.getConnInfos();
         }
     }
     catch (ErrorXmlFileWrite e)
     {
         errorHandle(e.getMessage());
     }
     catch (ErrorXmlFileRead e)
     {
         errorHandle(e.getMessage());
     }
     catch (Exception)
     {
         errorHandle("Ismeretlen fájlkezelési hiba történt! Kapcsolódási információk betöltése megszakadt!");
     }
 }
 /// <summary>
 /// read the connection details of xml file to have DB connection
 /// </summary>
 /// <param name="ucd"></param>
 public UserConnDetails getTheConnInfos()
 {
     try
     {
         modelManagIOConn.reviseXmlFileExists();
         modelManagIOConn.readConnDatas();
         userConnDetails = modelManagIOConn.getConnInfos();
     }
     catch (ErrorXmlFileRead e)
     {
         errorHandle(e.getMessage());
     }
     catch (Exception e)
     {
         errorHandle("Ismeretlen hiba történt! Kapcsolódási információk betöltése megszakadt! " + e.Message);
     }
     return(userConnDetails);
 }