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;
 }
Esempio n. 5
0
 public void UpdateProfileBy(IConnectionProfile profile)
 {
     Profile = profile;
     PropertyChanged.Fire(this,"Name");
 }