/// <summary>
        /// Возвращает всех сотрудников организации
        /// </summary>
        /// <param name="organization"></param>
        /// <param name="context"></param>
        /// <returns></returns>
        public static List <Employee> GetEmployees(this OrganizationViewModel orgViewModel, ApplicationDbContext context)
        {
            List <Employee> employees    = new List <Employee>();
            List <Division> orgDivisions = orgViewModel.GetDivisions(context);

            orgDivisions.ForEach(division => employees.AddRange(division.GetEmployees(context)));
            return(employees);
        }
        /// <summary>
        /// Возвращает все должности организации
        /// </summary>
        /// <param name="organization"></param>
        /// <param name="context"></param>
        /// <returns></returns>
        public static List <Position> GetPositions(this OrganizationViewModel orgViewModel, ApplicationDbContext context)
        {
            List <Position> positions = new List <Position>();
            var             test      = orgViewModel.GetDivisions(context);

            test.ForEach(division => positions.AddRange(division.Positions));
            return(positions);
        }