private bool HaveAnEmailFactoryTypeEquivalent(string type) { var emailFactoryTypeName = _emailFactoryTypeRepository.GetAllNames() .FirstOrDefault(n => n.ToUpperInvariant() == type.ToUpperInvariant()); return(emailFactoryTypeName != null); }
public override async Task <ActionResult <EmailTypesResponse> > HandleAsync(CancellationToken cancellationToken = default) { var typeNames = _emailFactoryTypeRepository.GetAllNames(); var emailTypes = typeNames.Select(name => new EmailType { Name = name, Placeholders = _emailFactoryTypeRepository.GetPlaceholders(name) }); return(Ok(new EmailTypesResponse { EmailTypes = emailTypes.ToArray() })); }