public bool ChangeVoiceActorName(VoiceActor voiceActor, string newName) { if (newName == String.Empty) //Forbid empty string { return(false); } if (ListVoiceActors.Any(item => item.Name == newName)) //Forbid two voice actors with same name { return(false); } ListVoiceKits.FindAll(item => item.VoiceActor == voiceActor.Name).ForEach(item => item.VoiceActor = newName); voiceActor.Name = newName; return(true); }
public bool ChangeVoiceKitName(VoiceKit kit, string newName) { if (newName == String.Empty) //Forbid empty string { return(false); } if (ListVoiceKits.Any(item => item.Name == newName)) //Forbid two kits with same name { return(false); } ListActors.FindAll(item => item.VoiceKit == kit.Name).ForEach(item => item.VoiceKit = newName); kit.Name = newName; return(true); }
public VoiceKit GetVoiceKit(string name) { return(ListVoiceKits.Find(item => item.Name == name)); }