public string RetireAstronaut(string astronautName) { var targetAstronaut = astronautRepo.FindByName(astronautName); if (!astronautRepo.Remove(targetAstronaut) || targetAstronaut == null) { throw new InvalidOperationException($"Astronaut {astronautName} doesn't exists!"); } else { astronautRepo.Remove(targetAstronaut); return($"Astronaut {astronautName} was retired!"); } }
public string RetireAstronaut(string astronautName) { if (!astronauts.Models.Any(x => x.Name == astronautName)) { throw new InvalidOperationException($"Astronaut {astronautName} doesn't exists!"); } astronauts.Remove(astronauts.Models.FirstOrDefault(x => x.Name == astronautName)); return($"Astronaut {astronautName} was retired!"); }
public string RetireAstronaut(string astronautName) { if (astronautRepository.FindByName(astronautName) == null) { throw new InvalidOperationException($"Astronaut {astronautName} doesn't exists!"); } else { astronautRepository.Remove(astronautRepository.FindByName(astronautName)); return($"Astronaut {astronautName} was retired!"); } }
public string RetireAstronaut(string astronautName) { if (AstronautRepository.FindByName(astronautName) != null) { AstronautRepository.Remove(AstronautRepository.FindByName(astronautName)); return($"Astronaut {astronautName} was retired!"); } else { return($"Astronaut {astronautName} doesn't exists!"); } }
public string RetireAstronaut(string astronautName) { IAstronaut astronaut = astronautRepository.FindByName(astronautName); if (astronaut == null) { string message = string.Format(ExceptionMessages.InvalidRetiredAstronaut, astronautName); throw new InvalidOperationException(message); } astronautRepository.Remove(astronaut); return($"Astronaut {astronautName} was retired!"); }
public string RetireAstronaut(string astronautName) { IAstronaut astronaut = astronauts.FindByName(astronautName); if (astronaut == null) { throw new InvalidOperationException(String.Format(ExceptionMessages.InvalidRetiredAstronaut, astronautName)); } astronauts.Remove(astronaut); return(String.Format(OutputMessages.AstronautRetired, astronautName)); }
public string RetireAstronaut(string astronautName) { if (!astronautRepository.Models.Any(x => x.Name == astronautName)) { throw new InvalidOperationException($"Astronaut {astronautName} doesn't exists!"); } else { var astronaut = astronautRepository.Models.FirstOrDefault(x => x.Name == astronautName); astronautRepository.Remove(astronaut); } return(string.Format(OutputMessages.AstronautRetired, astronautName)); }
public string RetireAstronaut(string astronautName) { IAstronaut toReite = astronauts.FindByName(astronautName); if (toReite is null) { throw new InvalidOperationException($"Astronaut {astronautName} doesn't exists!"); } else { astronauts.Remove(toReite); return($"Astronaut {astronautName} was retired!"); } }
public string RetireAstronaut(string astronautName) { string result; IAstronaut currentAstro = astronauts.FindByName(astronautName); if (currentAstro == null) { throw new InvalidOperationException(string.Format(Utilities.Messages.ExceptionMessages.InvalidRetiredAstronaut, astronautName)); } astronauts.Remove((Astronaut)currentAstro); result = string.Format(Utilities.Messages.OutputMessages.AstronautRetired, astronautName); return(result); }