public string RegisterBroker(List <string> args) { string name = args[0]; int age = int.Parse(args[1]); string city = args[2]; string companyName = args[3]; Company company = GetCompanyByName(companyName); if (company == null) { return(string.Format(MissingCompanyMessage, companyName));; } Broker broker = company.GetBrokerByName(name); if (broker != null) { return($"Broker {name} is already part of {companyName}!"); } broker = new Broker(name, age, city); company.AddBroker(broker); return($"Broker {name} was successfully hired in {companyName}!"); }
public string RegisterBroker(List <string> args) { string name = args[0]; int age = int.Parse(args[1]); string city = args[2]; string companyName = args[3]; Company company = GetCompanyByName(companyName); if (company == null) { return($"Invalid Company: {companyName}. Cannot find it in system!"); } Broker broker = company.GetBrokerByName(name); if (broker != null) { return($"Broker {name} is already part of {companyName}!"); } broker = new Broker(name, age, city); company.AddBroker(broker); return($"Broker {name} was successfully hired in {companyName}!"); }