public void AddProfile(string id, LauncherProfile launcherProfile) { if (string.IsNullOrWhiteSpace(id)) { throw new ArgumentNullException(nameof(id)); } if (Profiles.Keys.Contains(id)) { throw new ArgumentException($"Profile with id '{id}' already exists."); } launcherProfile.AssociatedId = id; Profiles.Add(id, launcherProfile); }
public void ChangeProfileId(LauncherProfile launcherProfile, string newId) { ChangeProfileId(launcherProfile.AssociatedId, newId); }
public void AddProfile(LauncherProfile launcherProfile) { AddProfile(launcherProfile.Name, launcherProfile); }
public void RemoveProfile(LauncherProfile launcherProfile) { RemoveProfile(launcherProfile.AssociatedId); }