BLL.GroupProperty.UpdateComputerProperties C# (CSharp) Метод

UpdateComputerProperties() публичный статический Метод

public static UpdateComputerProperties ( Models groupProperty ) : void
groupProperty Models
Результат void
        public static void UpdateComputerProperties(Models.GroupProperty groupProperty)
        {
            foreach (var computer in BLL.Group.GetGroupMembers(groupProperty.GroupId))
            {
                if (Convert.ToBoolean(groupProperty.ImageEnabled))
                    computer.ImageId = groupProperty.ImageId;
                if (Convert.ToBoolean(groupProperty.ImageProfileEnabled))
                    computer.ImageProfileId = groupProperty.ImageProfileId;
                if (Convert.ToBoolean(groupProperty.DescriptionEnabled))
                    computer.Description = groupProperty.Description;
                if (Convert.ToBoolean(groupProperty.SiteEnabled))
                    computer.SiteId = groupProperty.SiteId;
                if (Convert.ToBoolean(groupProperty.BuildingEnabled))
                    computer.BuildingId = groupProperty.BuildingId;
                if (Convert.ToBoolean(groupProperty.RoomEnabled))
                    computer.RoomId = groupProperty.RoomId;
                if (Convert.ToBoolean(groupProperty.CustomAttribute1Enabled))
                    computer.CustomAttribute1 = groupProperty.CustomAttribute1;
                if (Convert.ToBoolean(groupProperty.CustomAttribute2Enabled))
                    computer.CustomAttribute2 = groupProperty.CustomAttribute2;
                if (Convert.ToBoolean(groupProperty.CustomAttribute3Enabled))
                    computer.CustomAttribute3 = groupProperty.CustomAttribute3;
                if (Convert.ToBoolean(groupProperty.CustomAttribute4Enabled))
                    computer.CustomAttribute4 = groupProperty.CustomAttribute4;
                if (Convert.ToBoolean(groupProperty.CustomAttribute5Enabled))
                    computer.CustomAttribute5 = groupProperty.CustomAttribute5;
                if (Convert.ToBoolean(groupProperty.ProxyEnabledEnabled))
                    computer.ProxyReservation = groupProperty.ProxyEnabled;

                BLL.Computer.UpdateComputer(computer);
                if (Convert.ToBoolean(groupProperty.TftpServerEnabled) || Convert.ToBoolean(groupProperty.BootFileEnabled))
                {
                    var computerProxy = BLL.ComputerProxyReservation.GetComputerProxyReservation(computer.Id);
                    if (Convert.ToBoolean(groupProperty.TftpServerEnabled))
                        computerProxy.NextServer = groupProperty.TftpServer;
                    if (Convert.ToBoolean(groupProperty.BootFileEnabled))
                        computerProxy.BootFile = groupProperty.BootFile;
                    BLL.ComputerProxyReservation.UpdateComputerProxyReservation(computerProxy);
                }
            }
        }