コード例 #1
0
        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
            });
        }
コード例 #2
0
        public async Task <ResidentialToUpdate> GetByIdAsync(int residentialId)
        {
            var entity = await _repository.GetByIdAsync(residentialId);

            return(_mapper.Map <ResidentialToUpdate>(entity));
        }