public async Task <HtmlEmail> CreateHtmlEmailAsync(int residentialId, string subjet) { if (await ResidentialRepository.ExistsAsync(residentialId)) { var residential = await ResidentialRepository.GetByIdAsync(residentialId); subjet = $"{residential.Name} - {subjet}"; } var mailMessage = new MailMessage { Subject = subjet, IsBodyHtml = true, From = new MailAddress(EmailConfiguration.Sender), }; return(new HtmlEmail { MailMessage = mailMessage }); }
public async Task <ResidentialToUpdate> GetByIdAsync(int residentialId) { var entity = await _repository.GetByIdAsync(residentialId); return(_mapper.Map <ResidentialToUpdate>(entity)); }