public async Task DeleteInvite(Guid id) { try { var invite = await _inviteRepository.GetById(id); if (invite == null) { throw new Exception("Invite does not exist"); } _inviteRepository.Delete(invite); await _inviteRepository.SaveChanges(); } catch (Exception e) { throw e; } }
public async Task <IActionResult> GetInvite(Guid id) { try { var invite = await _inviteRepository.GetById(id); var model = _mapper.Map <InviteResponseModel>(invite); return(Ok(model)); } catch (Exception e) { return(BadRequest(e.Message)); } }