public async Task <StickerPackOutput> CreateStickerPackAsync([FromBody] StickerPackInput input) { var currentAdmin = await _currentAdminProvider.ProviderCurrentAdminAsync(); return(await _transactional.ExecuteAsync(async() => await _stickerPackService.CreateStickerPackAsync(currentAdmin, input))); }
public async Task <TagOutput> CreateTagAsync([FromBody] TagInput input) { return(await _transactional.ExecuteAsync(async() => await _tagService.CreateTagAsync(input))); }
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))); }