public void RegisterTalks(List <string> talkList) { var newTalks = TalksProcessor.Process(talkList).ToList(); if (CannotBeRegistered(newTalks)) { throw new ArgumentException("Exceeding Time Limit"); } SelectedTalks.InsertRange(SelectedTalks.Count, newTalks); }
public void RegisterTalks() { try { var newTalks = TalksLoader.Load(); if (CannotBeRegistered(newTalks)) { throw new ArgumentException("Exceeding Time Limit"); } SelectedTalks.InsertRange(SelectedTalks.Count, newTalks); } catch (ArgumentException e) { throw; } }