Exemplo n.º 1
0
        public async Task <IActionResult> Post(ClientLetterCard clientLetter)
        {
            var clientLetterId = await _clientLetterRepository.Add(clientLetter.Name, clientLetter.Email, clientLetter.Phone, clientLetter.Message);

            await _telegramService.SendClientLetter(await _clientLetterRepository.Get(clientLetterId));

            return(Ok());
        }
Exemplo n.º 2
0
        public async Task SendClientLetter(ClientLetterCard clientLetter)
        {
            var message = $"Заявка клиента №{clientLetter.Number}\nИмя: {clientLetter.Name}\nEmail: {clientLetter.Email}\nТелефон: {clientLetter.Phone}\nКомментарий: {clientLetter.Message}";
            var clients = await _telegramClientRepository.Get();

            foreach (var client in clients)
            {
                await _bot.SendMessage(message, client);
            }
        }