Exemple #1
0
        public async Task <IActionResult> AddMember([FromRoute] int groupId, [FromBody] NewMemberInfo request)
        {
            await _permissionsService.ValidateHasAccessToGroup(User.GetUserId(), groupId);

            var groupMemberInfo = new NewGroupMemberInfo(request.Name);
            await _groupService.AddMemberToGroup(groupId, groupMemberInfo);

            return(Ok());
        }
Exemple #2
0
        protected async Task AddMember(int groupId, string name)
        {
            var newMemberInfo = new NewMemberInfo()
            {
                Name = name
            };
            var addMemberResponse =
                await HttpClient.PostAsJsonAsync($"/groups/{groupId}/members", newMemberInfo);

            Assert.AreEqual(HttpStatusCode.OK, addMemberResponse.StatusCode);
        }