コード例 #1
0
        public static void UpdateGroupMemberBootMenus(Models.GroupBootMenu groupBootMenu)
        {
            foreach (var computer in BLL.Group.GetGroupMembers(groupBootMenu.GroupId))
            {
                var computerBootMenu = new Models.ComputerBootMenu
                {
                    ComputerId = computer.Id,
                    BiosMenu   = groupBootMenu.BiosMenu,
                    Efi32Menu  = groupBootMenu.Efi32Menu,
                    Efi64Menu  = groupBootMenu.Efi64Menu
                };

                BLL.ComputerBootMenu.UpdateComputerBootMenu(computerBootMenu);
                BLL.ComputerBootMenu.ToggleComputerBootMenu(computer, true);
            }
        }
コード例 #2
0
        public static void UpdateGroupMemberBootMenus(Models.GroupBootMenu groupBootMenu)
        {
            foreach (var computer in BLL.Group.GetGroupMembers(groupBootMenu.GroupId))
            {
                var computerBootMenu = new Models.ComputerBootMenu
                {
                    ComputerId = computer.Id,
                    BiosMenu = groupBootMenu.BiosMenu,
                    Efi32Menu = groupBootMenu.Efi32Menu,
                    Efi64Menu = groupBootMenu.Efi64Menu
                };

                BLL.ComputerBootMenu.UpdateComputerBootMenu(computerBootMenu);
                BLL.ComputerBootMenu.ToggleComputerBootMenu(computer, true);
            }
        }
コード例 #3
0
        public static bool UpdateComputerBootMenu(Models.ComputerBootMenu computerBootMenu)
        {
            using (var uow = new DAL.UnitOfWork())
            {
                if (uow.ComputerBootMenuRepository.Exists(x => x.ComputerId == computerBootMenu.ComputerId))
                {
                    computerBootMenu.Id =
                        uow.ComputerBootMenuRepository.GetFirstOrDefault(
                            x => x.ComputerId == computerBootMenu.ComputerId).Id;
                    uow.ComputerBootMenuRepository.Update(computerBootMenu, computerBootMenu.Id);
                }
                else
                {
                    uow.ComputerBootMenuRepository.Insert(computerBootMenu);
                }

                return(uow.Save());
            }
        }