示例#1
0
        public async Task <ActionResult <PKMember> > DeleteMember(string hid)
        {
            var member = await _members.GetByHid(hid);

            if (member == null)
            {
                return(NotFound("Member not found."));
            }

            if (member.System != _auth.CurrentSystem.Id)
            {
                return(Unauthorized($"Member '{hid}' is not part of your system."));
            }

            await _members.Delete(member);

            return(Ok());
        }