Ejemplo n.º 1
0
        private static void PrintInformationVacancies(Vacancy vacancy, int number, double salary)
        {
            var skills = new StringBuilder();

            for (int i = 0; i < vacancy.KeySkills.Count; i++)
            {
                skills.Append(vacancy.KeySkills[i].SkillName);
                if (i != vacancy.KeySkills.Count - 1)
                {
                    skills.Append(", ");
                }
            }
            if (skills.Length == 0)
            {
                skills.Append("-");
            }
            Console.WriteLine(string.Format("{0}) {1} |зарплата:{2} {3}| ключевые навыки:{4}",
                                            number, vacancy.Name, salary, vacancy.Salary.Currency, skills.ToString()));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// вспомогательный метод умножающий на соответствующий коэфицент для получения валюты RUB
 /// </summary>
 /// <param name="vacancy"></param>
 /// <param name="koef"></param>
 /// <returns></returns>
 private static double ChangeCurrency(Vacancy vacancy, double koef)
 {
     vacancy.Salary.Currency = "RUB";
     return(vacancy.Salary.GetSalary() * koef);
 }