public SettingsMainViewModel(IDbInteropService dbInterop)
 {
     _dbInterop = dbInterop;
     var cred = _dbInterop.GetSetting(Constants.SettingPublicGitCred);
     if (!String.IsNullOrEmpty(cred))
     {
         var split = cred.Split('@');
         PublicAccount = split[0];
         PublicRepository = split[1];
     }
     PublicFolder = _dbInterop.GetSetting(Constants.SettingPublicGitFolder);
     ApplyCommand = new DelegateCommand(() =>
     {
         _dbInterop.UpdateSetting(Constants.SettingPublicGitCred, string.Format("{0}@{1}", PublicAccount, PublicRepository));
         _dbInterop.UpdateSetting(Constants.SettingPublicGitFolder, PublicFolder);
     });
 }