public void Delete(IConnectionProfile profile) { IList<IConnectionProfile> profiles = GetAll(); profiles.Remove(profile); Write(profiles); }
public void CreateNew(IConnectionProfile profile) { IList<IConnectionProfile> profiles = GetAll(); profiles.Add(profile); Write(profiles); }
public void Update(IConnectionProfile originalProfile, IConnectionProfile connectionProfile) { //NOTE if any problems - remake profile to have something like GUID IList<IConnectionProfile> profiles = GetAll(); profiles.Remove(originalProfile); profiles.Add(connectionProfile); Write(profiles); }
public IConnection Create(IConnectionProfile profile) { NeoDatisLocalConnection connection = null; if (profile is RemoteConnectionProfile) connection = new NeoDatisRemoteConnection(); else { connection = new NeoDatisLocalConnection(); } connection.Profile = profile; return connection; }
public void UpdateProfileBy(IConnectionProfile profile) { Profile = profile; PropertyChanged.Fire(this,"Name"); }