public async Task <IActionResult> SendMailOTP(string email) { // Generate OTP var otp = SendMailService.GenerateOTP(); var subject = "[18HCB Banking] Mã xác nhận"; StringBuilder body = new StringBuilder(); body.AppendFormat("Mã xác nhận của bạn là: {0}", otp); try { var message = SendMailService.InitEmailMessage(email, subject, body.ToString()); SendMailService.SendMail(message); return(Ok(otp)); } catch (Exception ex) { return(StatusCode(500)); } }