public async Task <TemplateModel> GetTemplate(string path) { _stringValidator.IsNullOrWhitespace(path, nameof(path)); var template = await _templateReader.Read(path); var environmentVariables = _templateReader.ExtractEnvironmentVariables(template); var environmentVariablesValues = _environmentVariableReader.Read(environmentVariables); template = ProcessEnvironmentVariables(template, environmentVariablesValues); return(template); }
public Template ReadTemplate(string path) { return(_templateReader.Read(path)); }