public IActionResult EditDescription(int groupId, ReturnPageQuery returnPageQuery) { var centreId = User.GetCentreId(); var group = groupsService.GetGroupAtCentreById(groupId, centreId); var model = new EditDelegateGroupDescriptionViewModel(group !, returnPageQuery); return(View(model)); }
public IActionResult EditDescription(int groupId) { var centreId = User.GetCentreId(); var group = groupsService.GetGroupAtCentreById(groupId, centreId); if (group == null) { return(NotFound()); } var model = new EditDelegateGroupDescriptionViewModel(group); return(View(model)); }
public void EditGroupName_should_redirect_to_not_found_page_when_linked_to_field_is_not_zero() { // Given A.CallTo(() => groupsService.GetGroupAtCentreById(1, 2)) .Returns(new Group { LinkedToField = 1 }); // When var result = delegateGroupsController.EditGroupName(1, ReturnPageQueryHelper.GetDefaultReturnPageQuery()); // Then A.CallTo(() => groupsService.GetGroupAtCentreById(1, 2)).MustHaveHappened(); result.Should().BeNotFoundResult(); }
public void EditGroupName_should_redirect_to_not_found_page_when_linked_to_field_is_not_zero() { // Given var model = new EditGroupNameViewModel { GroupName = "Test Group Name" }; A.CallTo(() => groupsService.GetGroupAtCentreById(1, 2)) .Returns(new Group { LinkedToField = 1 }); // When var result = delegateGroupsController.EditGroupName(1); // Them A.CallTo(() => groupsService.GetGroupAtCentreById(1, 2)).MustHaveHappened(); result.Should().BeNotFoundResult(); }
public void GetGroupAtCentreById_returns_expected_group() { // Given const int groupId = 1; const int centreId = 1; var group = GroupTestHelper.GetDefaultGroup(); A.CallTo(() => groupsDataService.GetGroupAtCentreById(groupId, centreId)).Returns(group); // When var result = groupsService.GetGroupAtCentreById(groupId, centreId); // Then result.Should().BeEquivalentTo(group); }