public string CreateRider(string riderName) { Rider rider = new Rider(riderName); riderRepository.Add(rider); return(string.Format(OutputMessages.RiderCreated, riderName)); }
private static Rider InitRider(string email, string lastName, string firstName) { var repository = new RiderRepository(); var rider = new Rider { Email = email, LastName = lastName, FirstName = firstName }; repository.Add(rider); return(rider); }
public string CreateRider(string riderName) { if (riderRepository.GetByName(riderName) == null) { Rider rider = new Rider(riderName); riderRepository.Add(rider); return$ "Rider {riderName} is created."; } throw new ArgumentException($"Rider {riderName} is already created."); }
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)); }
public string CreateRider(string riderName) { if (riderRepository.GetByName(riderName) != null) { throw new ArgumentException(string.Format(ExceptionMessages.RiderExists, riderName)); } else { riderRepository.Add(new Rider(riderName)); return(string.Format(OutputMessages.RiderCreated, riderName)); } }
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) { var rider = new Rider(riderName); if (riderRepository.Models != null && riderRepository.Models.Any(x => x.Name == riderName)) { throw new ArgumentException($"Rider {riderName} is already created."); } riderRepository.Add(rider); return($"Rider {riderName} is created."); }
public string CreateRider(string riderName) { Rider rider = new Rider(riderName); if (rider == riders.GetByName(riderName)) { throw new ArgumentException(string.Format(ExceptionMessages.RiderExists, riderName)); } else { riders.Add(rider); return(string.Format(OutputMessages.RiderCreated, riderName)); } }
public string CreateRider(string riderName) { var rider = riderFactory.CreateRider("Rider", riderName); var riderInRepo = riderRepo.GetByName(riderName); if (riderInRepo != null) { throw new ArgumentException(String.Format(ExceptionMessages.RiderExists, riderName)); } riderRepo.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) { IRider rider = new Rider(riderName); if (riderRepository.GetByName(rider.Name) == null) { riderRepository.Add(rider); message = string.Format(OutputMessages.RiderCreated, rider.Name); } else { throw new ArgumentException(string.Format(ExceptionMessages.RiderExists, rider.Name)); } return(message); }
public string CreateRider(string riderName) { var rider = riderRepository.GetByName(riderName); if (rider != null) { throw new ArgumentException($"Rider {riderName} is already created."); } rider = new Rider(riderName); riderRepository.Add(rider); var result = $"Rider {riderName} is created."; return(result); }
public void AddRider(IRider rider) { riderRepository.Add(rider); }