Esempio n. 1
0
        public async Task Add_ValidInviteInformation_InsertWhitelistEntry()
        {
            var emailAddress = "*****@*****.**";
            var inviteId     = Guid.NewGuid();
            var invite       = new InviteInformation(inviteId, emailAddress);

            await _controller.Add(invite);

            _mockWhitelistRepository.Verify(_ => _.InsertAsync(invite), Times.Once);
        }
Esempio n. 2
0
 public async Task InsertAsync(InviteInformation invite)
 {
     var entity = new WhitelistEntity
     {
         EmailAddress = invite.EmailAddress,
         PartitionKey = invite.Id.ToString(),
         RowKey       = invite.Id.ToString()
     };
     await _storageClient.ExecuteAsync(TableOperation.Insert(entity));
 }
Esempio n. 3
0
        public async Task <ActionResult> Add([FromBody] InviteInformation invite)
        {
            await _whitelistRepository.InsertAsync(invite);

            return(Ok());
        }