public void CompleteMission(string missionCodeName) { IMission mission = this.missions.FirstOrDefault(x => x.CodeName == missionCodeName); if (mission != null) { mission.Complete(); } }
public void CompleteMission(string CodeName) { IMission mission = this.Missions.FirstOrDefault(m => m.CodeName == CodeName); if (mission != null) { mission.Complete(); } }
public void CompleteMission(string missionCodeName) { IMission mission = Missions.FirstOrDefault(m => m.CodeName == missionCodeName); if (mission == null) { throw new ArgumentException("Mission not found"); } mission.Complete(); }
public void CompleteMission(IMission mission) { mission = this.Missions.FirstOrDefault(m => m.CodeName == mission.CodeName); mission.Complete(); }