public HttpResponseMessage parseCSV(csvUploadRequest request) { var path = ""; HttpResponseMessage response = new HttpResponseMessage(); csvUploadAdapter adp = new csvUploadAdapter(); var source = Path.Combine(HttpContext.Current.Server.MapPath("~/CSV/"), path); request.FilePath = Path.Combine(source, request.FileName); csvUploadResponse result = adp.ParseCSV(request); response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); }
public HttpResponseMessage downloadCsv(csvUploadRequest request) { var path = ""; var source = Path.Combine(HttpContext.Current.Server.MapPath("~/Downloads/"), path); request.FilePath = source; HttpResponseMessage response = new HttpResponseMessage(); csvUploadAdapter adp = new csvUploadAdapter(); string result = adp.DownloadCsv(request); csvUploadResponse res = adp.download(request, result); response = Request.CreateResponse(HttpStatusCode.OK, res); return(response); }