public Result Create(EmailTemplateCreateAdminDto dto) { var result = _validatorCreate.ValidateResult(dto); if (!result.Success) { return(result); } var entity = Mapper.Map <EmailTemplate>(dto); _emailTemplateRepository.Insert(entity); _unitOfWork.Commit(); EmailTemplateCacheManager.ClearCache(); result.Id = entity.Id; return(result.SetSuccess(Messages.RecordSaved)); }
public MailTemplate Insert(MailTemplate template) { _emailTemplateRepository.Insert(template); _emailTemplateRepository.InsertSendToRecords(template); return(template); }