public HttpResponseMessage GetTemplateDataByFileName(string filename) { GetTemplateDataResponse response = dropdownValuesService.GetTemplateData(new GetTemplateDataRequest() { FileName = filename }); return(Request.BuildResponse(response)); }
public GetTemplateDataResponse GetTemplateData(GetTemplateDataRequest request) { GetTemplateDataResponse response = new GetTemplateDataResponse(); string savedFileName = Path.Combine(System.Configuration.ConfigurationManager.AppSettings["API_TEMPLATES_PHYSICAL_PATH"].ToString(), request.FileName); using (StreamReader reader = new StreamReader(savedFileName)) { do { response.FileCode = reader.ReadToEnd(); } while (!reader.EndOfStream); } return(response); }