public string CreateRider(string riderName) { IRider rider = new Rider(riderName); if (riders.GetAll().Any(r => r.Name == riderName)) { throw new ArgumentException(String.Format(ExceptionMessages.RiderExists, riderName)); } riders.Add(rider); return(String.Format(OutputMessages.RiderCreated, riderName)); }
public string CreateRider(string riderName) { IRider rider = new Rider(riderName); foreach (var r in riders.GetAll()) { if (r.Name == rider.Name) { throw new ArgumentException($"Rider {rider.Name} is already created."); } } riders.Add(rider); return(string.Format(OutputMessages.RiderCreated, rider.Name)); }
public string CreateRider(string riderName) { if (riderRepo.GetAll().Any(x => x.Name == riderName)) { throw new ArgumentException($"Rider {riderName} is already created."); } var rider = new Rider(riderName); riderRepo.Add(rider); return($"Rider {rider.Name} is created."); }
public string CreateRider(string riderName) { if (riderRepository.GetAll().Any(x => x.Name == riderName)) { throw new ArgumentException(string.Format(ExceptionMessages.RiderExists, riderName)); } IRider rider = new Rider(riderName); riderRepository.Add(rider); return(string.Format(OutputMessages.RiderCreated, riderName)); }