Beispiel #1
0
        public async Task <StickerPackOutput> CreateStickerPackAsync([FromBody] StickerPackInput input)
        {
            var currentAdmin = await _currentAdminProvider.ProviderCurrentAdminAsync();

            return(await _transactional.ExecuteAsync(async() =>
                                                     await _stickerPackService.CreateStickerPackAsync(currentAdmin, input)));
        }
Beispiel #2
0
 public async Task <TagOutput> CreateTagAsync([FromBody] TagInput input)
 {
     return(await _transactional.ExecuteAsync(async() => await _tagService.CreateTagAsync(input)));
 }
Beispiel #3
0
 public async Task <AdminTokenOutput> RegisterAsync([FromBody] RegisterInput input)
 {
     return(await _transactional.ExecuteAsync(async() => await _authorizationService.RegisterAsync(input)));
 }
 public async Task <DonationOutput> CreateDonationAsync([FromBody] DonationInput input)
 {
     return(await _transactional.ExecuteAsync(async() => await _donationService.CreateDonationAsync(input)));
 }