public async Task <bool> SendEmailPatientReport(string key, [FromBody] Patient obj) { try { if (key == "73l3M3D") { if (obj is null) { return(false); } if (string.IsNullOrEmpty(obj.email)) { return(false); } return(await _messengerService.SendPatientReportEmailAsync(obj, Request.Scheme + "://" + Request.Host.Value)); } else { return(false); } } catch (Exception ex) { _logger.LogError($"file: MessengerController.cs method: SendEmailPatientReport() error: {ex.Message} "); return(false); } }