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()); }
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); }