private async void SendBoundOrderDeliveryEmail(DeliveryMan deliveryMan) { string parent = Directory.GetParent(Directory.GetCurrentDirectory()).FullName; string path; path = Path.Combine(parent, "DeliveryApp\\wwwroot\\Templates\\EmailTemplates\\BoundOrderDeliveryEmail.html"); var builder = new BodyBuilder(); using (StreamReader SourceReader = System.IO.File.OpenText(path)) { builder.HtmlBody = SourceReader.ReadToEnd(); } string messageBody = string.Format( builder.HtmlBody, deliveryMan.FirstName + " " + deliveryMan.LastName ); await emailSenderService.SendBoundOrderDeliveryEmail( deliveryMan.Email, deliveryMan.FirstName + " " + deliveryMan.LastName, messageBody ); }