Пример #1
0
        public async Task <IActionResult> GetInviteDetails(int id)
        {
            var invite = await _repo.GetInviteDetails(id);

            var inviteToReturn = _mapper.Map <InviteDetailsDto>(invite);

            return(Ok(inviteToReturn));
        }
Пример #2
0
        public async Task <IActionResult> BlacklistInvite(int id, bool blacklist = true)
        {
            var inviteFromRepo = await _repo.GetInviteDetails(id);

            inviteFromRepo.IsBlacklisted = blacklist;

            if (await _repo.SaveAll())
            {
                return(NoContent());
            }

            return(BadRequest("Failed to Blacklist User"));
        }