Пример #1
0
        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}!");
        }
Пример #2
0
        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}!");
        }