public virtual void SendEmailEditGroup(GroupSubmission group, string toEmail) { var messageSubject = $"Edit group {group.Name}"; _logger.LogInformation("Sending edit group email"); var emailBody = new GroupEdit { Name = group.Name, Categories = group.CategoriesList, Description = group.Description, Email = group.Email, Location = group.Address, Facebook = group.Facebook, Phone = group.PhoneNumber, Twitter = group.Twitter, Website = group.Website, AgeRanges = group.AgeRanges.Where(o => o.IsSelected).Select(o => o.Name).ToList(), Suitabilities = group.Suitabilities.Where(o => o.IsSelected).Select(o => o.Name).ToList(), Volunteering = group.Volunteering ? "Yes" : "No", VolunteeringText = group.Volunteering ? group.VolunteeringText : "N/A", AdditionalInformation = group.AdditionalInformation }; var message = new EmailMessage(messageSubject, _emailClient.GenerateEmailBodyFromHtml(emailBody), _fromEmail, toEmail + "," + _configuration.GetGroupArchiveEmail(_businessId.ToString()), new List <IFormFile>()); _emailClient.SendEmailToService(message); }