private void LoadMenuItems(MenuDbEntity menu) { if (menu != null) { menu.MenuItems = _menuItems .Include(x => x.MenuItemLocalisations) .Where(x => x.MenuId == menu.Id && x.Status != MenuItemStatus.Deleted) .ToList(); } }
private void LoadMenuItems(WeapsyDbContext context, MenuDbEntity menu) { if (menu == null) { return; } menu.MenuItems = context.Set <MenuItemDbEntity>() .Include(x => x.MenuItemLocalisations) .Include(x => x.MenuItemPermissions) .Where(x => x.MenuId == menu.Id && x.Status != MenuItemStatus.Deleted) .ToList(); }
public void Should_save_new_menu() { var newMenu = MenuFactory.Menu(_siteId, Guid.NewGuid(), "Menu 3", "Item", ""); var newMenuDbEntity = new MenuDbEntity { SiteId = newMenu.SiteId, Id = newMenu.Id, Name = newMenu.Name }; var mapperMock = new Mock <IMapper>(); mapperMock.Setup(x => x.Map <MenuDbEntity>(newMenu)).Returns(newMenuDbEntity); mapperMock.Setup(x => x.Map <Menu>(newMenuDbEntity)).Returns(newMenu); _sut = new MenuRepository(_dbContext, mapperMock.Object); _sut.Create(newMenu); var actual = _sut.GetById(_siteId, newMenu.Id); Assert.NotNull(actual); }