private void LoadInitialData() { NetworkCredentialRepository dao = new NetworkCredentialRepository(); DataGridDataSource.DataSource = All = dao.GetAll(); RefreshDataGrid(); }
private void btnCancel_Click(object sender, EventArgs e) { // IMPORTANT: Reload all credentials so we don't show stale data the next time // this window is opened. NetworkCredentialRepository dao = new NetworkCredentialRepository(); foreach (Models.NetworkCredential cred in All) { dao.Refresh(cred); } }
public void MountAllNetworkDrives() { NetworkCredentialRepository dao = new NetworkCredentialRepository(); List <Models.NetworkCredential> allCredentials = dao.GetAll(); if (allCredentials.Count == 0) { return; } logger.Info("Mounting network shares..."); foreach (Models.NetworkCredential cred in allCredentials) { MountNetworkDrive(cred); } }
private void SaveChanges() { NetworkCredentialRepository dao = new NetworkCredentialRepository(); foreach (Models.NetworkCredential cred in Added) { logger.Debug("ADDED: login={0} mount={1} path={2}", cred.Login, cred.MountPoint, cred.Path); dao.Insert(cred); } foreach (Models.NetworkCredential cred in Modified) { logger.Debug("MODIFIED: login={0} mount={1} path={2}", cred.Login, cred.MountPoint, cred.Path); dao.Update(cred); } foreach (Models.NetworkCredential cred in Removed) { logger.Debug("REMOVED: login={0} mount={1} path={2}", cred.Login, cred.MountPoint, cred.Path); dao.Delete(cred); } }