private void LoadPageModules(PageDbEntity pageDbEntity) { if (pageDbEntity != null) { pageDbEntity.PageModules = _pageModules .Include(y => y.PageModuleLocalisations) .Include(y => y.PageModulePermissions) .Where(x => x.PageId == pageDbEntity.Id && x.Status != PageModuleStatus.Deleted) .ToList(); } }
private void LoadActivePageModules(WeapsyDbContext context, PageDbEntity pageDbEntity) { if (pageDbEntity == null) { return; } pageDbEntity.PageModules = context.Set <PageModuleDbEntity>() .Include(y => y.PageModuleLocalisations) .Include(y => y.PageModulePermissions) .Where(x => x.PageId == pageDbEntity.Id && x.Status != PageModuleStatus.Deleted) .ToList(); }
public void Should_save_new_page() { var newPage = PageFactory.Page(_siteId, Guid.NewGuid(), "Name 3"); var newPageDbEntity = new PageDbEntity { SiteId = newPage.SiteId, Id = newPage.Id, Title = newPage.Title }; var mapperMock = new Mock <IMapper>(); mapperMock.Setup(x => x.Map <PageDbEntity>(newPage)).Returns(newPageDbEntity); mapperMock.Setup(x => x.Map <Page>(newPageDbEntity)).Returns(newPage); _sut = new PageRepository(_dbContext, mapperMock.Object); _sut.Create(newPage); var actual = _sut.GetById(newPage.Id); Assert.NotNull(actual); }