public async Task <IActionResult> Post(CandidateLetterCard candidateLetter) { var candidateLetterId = await _candidateRepository.Add(candidateLetter.Name, candidateLetter.Email, candidateLetter.Phone, candidateLetter.Message, candidateLetter.CvPath, candidateLetter.CvFileName); await _telegramService.SendCandiadateLetter(await _candidateRepository.Get(candidateLetterId)); return(Ok()); }
public async Task SendCandiadateLetter(CandidateLetterCard candidateLetter) { var message = $"Заявка кандидата №{candidateLetter.Number}\nИмя: {candidateLetter.Name}\nEmail: {candidateLetter.Email}\nТелефон: {candidateLetter.Phone}\nКомментарий: {candidateLetter.Message}"; var clients = await _telegramClientRepository.Get(); foreach (var client in clients) { await _bot.SendMessage(message, client); await _bot.SendFile(candidateLetter.CvFileName, candidateLetter.CvPath, client); } }