Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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);
        }