public void UpdateDepartmentNumber(DepartmentNumberDTO departmentNumberDTO)
        {
            DepartmentNumber departmentNumber = DB.DepartmentNumbers.Get(departmentNumberDTO.Id);

            if (departmentNumber == null)
            {
                throw new ValidationException("Cлужебный номер не найден!", "");
            }
            else
            {
                departmentNumber.Id          = departmentNumberDTO.Id;
                departmentNumber.StrucDivId  = departmentNumberDTO.StrucDivId;
                departmentNumber.StrucDivNum = departmentNumberDTO.StrucDivNum;
                DB.DepartmentNumbers.Update(departmentNumber);
                DB.Save();
            }
        }
        public void CreateDepartmentNumber(DepartmentNumberDTO departmentNumberDTO)
        {
            DepartmentNumber departmentNumber = DB.DepartmentNumbers.Find(p => p.StrucDivNum == departmentNumberDTO.StrucDivNum).FirstOrDefault();

            if (departmentNumber == null)
            {
                DB.DepartmentNumbers.Create(new DepartmentNumber
                {
                    Id          = departmentNumberDTO.Id,
                    StrucDivId  = departmentNumberDTO.StrucDivId,
                    StrucDivNum = departmentNumberDTO.StrucDivNum
                });
                DB.Save();
            }
            else
            {
                throw new ValidationException("Такой служебный номер уже существует!", "");
            }
        }