public async Task <int> SaveMailAsync(MailDto model) { var entity = new Mail { UserId = model.UserId, Sender = model.Sender, Recipients = model.Recipients.Select(x => new Recipient { RecipientMail = x.RecipientMail }).ToList(), Content = model.Content, Status = Status.Pending }; if (string.IsNullOrWhiteSpace(entity.Sender)) { entity.Sender = _configuration["DefaultSenderEmail"]; } return(await _mailRepository.SaveMailAsync(entity)); }