BLL.ComputerBootMenu.UpdateComputerBootMenu C# (CSharp) Метод

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

public static UpdateComputerBootMenu ( Models computerBootMenu ) : bool
computerBootMenu Models
Результат bool
        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();
            }
        }