public void AddDto(MenuDto menuDto) { var menuDomain = new Menu(); menuDomain.ID = menuDto.ID; //转换父级名为父级ID if (menuDto.ParentName != "") { var menus = _menuRepository.GetAllEntities(); foreach (var menu in menus) { if (menu.Name == menuDto.ParentName) { menuDomain.ParentID = menu.ID; } } } menuDomain.Name = menuDto.Name; menuDomain.Address = menuDto.Address; if (menuDto.MenuType == "导航菜单") { menuDomain.MenuType = 0; } else if (menuDto.MenuType == "功能按钮") { menuDomain.MenuType = 1; } menuDomain.CreateTime = menuDto.CreateTime; menuDomain.CreateUser = menuDto.CreateUser; //添加实体 _menuRepository.AddEntity(menuDomain); }