public void PageInUserRole() { PageInUserRole p = new PageInUserRole { PageInUserRoleID = 100, PagesID = 100, RoleTypeID = 100, CreatedBy = "111", UpdatedBy = "222", DateCreatedUTC = DateTime.UtcNow, LastUpdatedUTC = DateTime.UtcNow }; IQueryable <PageInUserRole> PCollection = Enumerable.Empty <PageInUserRole>().AsQueryable(); IEnumerable <PagesEx> PCollection2 = Enumerable.Empty <PagesEx>().AsEnumerable(); var PageInUserRoleService = new Mock <IPageInUserRoleRepository>(); try { PageInUserRoleService.Setup(x => x.GetAll()).Returns(PCollection); PageInUserRoleService.Setup(x => x.GetIdIncluding(It.IsAny <int>())).Returns(p); PageInUserRoleService.Setup(x => x.GetAllIncludingByName(It.IsAny <string>())).Returns(PCollection); PageInUserRoleService.Setup(x => x.Get(It.IsAny <int>())).Returns(p); PageInUserRoleService.Setup(x => x.Add(It.IsAny <PageInUserRole>())).Returns(p); PageInUserRoleService.Setup(x => x.GetAllByRole(It.IsAny <int>())).Returns(PCollection2); var PageInUserRoleServiceObject = PageInUserRoleService.Object; var p1 = PageInUserRoleServiceObject.GetAll(); var p2 = PageInUserRoleServiceObject.GetIdIncluding(1); var p3 = PageInUserRoleServiceObject.GetAllIncludingByName("test"); var p4 = PageInUserRoleServiceObject.Get(1); var p5 = PageInUserRoleServiceObject.GetAllByRole(1); Assert.IsAssignableFrom <IQueryable <PageInUserRole> >(p1); Assert.IsAssignableFrom <PageInUserRole>(p2); Assert.Equal("111", p2.CreatedBy); Assert.IsAssignableFrom <IQueryable <PageInUserRole> >(p3); Assert.Equal("222", p4.UpdatedBy); Assert.IsAssignableFrom <PageInUserRole>(p4); Assert.IsAssignableFrom <IEnumerable <PagesEx> >(p5); PageInUserRoleServiceObject.Dispose(); } finally { PageInUserRoleService = null; } }
public IActionResult Create([FromBody] PageInUserRole newmodel) { if (ModelState.IsValid) { _context.PageInUserRole.Add(newmodel); _context.SaveChanges(); return(CreatedAtRoute("GetPageInRole", new { id = newmodel.PageInUserRoleID }, newmodel)); } else { return(BadRequest()); } }
public IActionResult UpdateEntry([FromBody] PageInUserRole objWithUpdates) { var targetObject = _context.PageInUserRole.FirstOrDefault(t => t.PageInUserRoleID == objWithUpdates.PageInUserRoleID); if (targetObject == null) { return(NotFound()); } _context.Entry(targetObject).CurrentValues.SetValues(objWithUpdates); ReturnData ret; ret = _context.SaveData(); if (ret.Message == "Success") { return(Ok()); } return(NotFound(ret)); }
public void PageInUserRole() { ILogger <PageInUserRoleController> _testlogger = null; using (var context = new AppDbContext(options, null)) { var controller = new PageInUserRoleController(context, _testlogger); // Get all var result = controller.Get(); // Assert var okResult = Assert.IsAssignableFrom <IEnumerable <PageInUserRole> >(result); var pgcount = okResult.ToList().Count; Assert.Equal(2, pgcount); // Get by ID var result1 = controller.Get(1); var okResult1 = Assert.IsAssignableFrom <PageInUserRole>(result1); Assert.Equal("666", okResult1.CreatedBy); // test update var pg = new PageInUserRole { PageInUserRoleID = 1, PagesID = 1, RoleTypeID = 1, CreatedBy = "666" }; controller.UpdateEntry(pg); var result3 = controller.Get(1); Assert.Equal("666", result3.CreatedBy); // test delete var result4 = controller.Get(2); Assert.Equal("666", result4.CreatedBy); IActionResult result5 = controller.Delete(2); var viewResult = Assert.IsType <OkResult>(result5); var result6 = controller.Get(2); Assert.Null(result6); } }
internal void PopulateData() { using (var context = new AppDbContext(options, null)) { if (context.Pages.Count() < 1) { var p1 = new Models.Admin.Page.Pages { PagesID = 1, PageName = "test page 1", PagesDescription = "test page 1" }; var p2 = new Models.Admin.Page.Pages { PagesID = 2, PageName = "test page 2", PagesDescription = "test page 2" }; context.Pages.Add(p1); context.Pages.Add(p2); context.SaveChanges(); } if (context.PagesGroups.Count() < 1) { var pg1 = new PagesGroups { PagesGroupsID = 1, PagesGroupsName = "test page group 1", PagesGroupsDescription = "test page group 1" }; var pg2 = new PagesGroups { PagesGroupsID = 2, PagesGroupsName = "test page group 2", PagesGroupsDescription = "test page group 2" }; context.PagesGroups.Add(pg1); context.PagesGroups.Add(pg2); context.SaveChanges(); } if (context.ParentGroup.Count() < 1) { var parentg1 = new ParentGroup { ParentGroupID = 1, ParentGroupName = "parent group 1" }; var parentg2 = new ParentGroup { ParentGroupID = 2, ParentGroupName = "parent group 2" }; context.ParentGroup.Add(parentg1); context.ParentGroup.Add(parentg2); context.SaveChanges(); } if (context.PageInUserRole.Count() < 1) { var pg1 = new PageInUserRole { PageInUserRoleID = 1, PagesID = 1, RoleTypeID = 1, CreatedBy = "666" }; var pg2 = new PageInUserRole { PageInUserRoleID = 2, PagesID = 1, RoleTypeID = 1, CreatedBy = "666" }; context.PageInUserRole.Add(pg1); context.PageInUserRole.Add(pg2); if (context.Pages.Count() < 1) { var p3 = new Models.Admin.Page.Pages { PagesID = 1, PageName = "test page 2", PagesDescription = "test page 2" }; context.Pages.Add(p3); } if (context.RoleType.Count() < 1) { var p4 = new RoleType { RoleTypeID = 1, RoleTypeName = "test role" }; context.RoleType.Add(p4); } context.SaveChanges(); } } }
public IActionResult Update([FromBody] PageInUserRole editentry) { var result = _repository.Update(editentry, editentry.PageInUserRoleID); return(Helper.CheckResult(result)); }
public IActionResult Create([FromBody] PageInUserRole newentry) { var result = _repository.Add(newentry); return(CreatedAtRoute("PageInUserRole", new { id = newentry.PageInUserRoleID }, newentry)); }