void DoSaveGpx() { FileAccessRequest far = new FileAccessRequest() { IsForReading = false, IsMultiSelect = false, ExtensionFilter = "GPX Documents (*.gpx)|*.gpx|All files (*.*)|*.*", ExtensionFilterIndex = 1, SuggestedFileName = cnDefaultKmlTitle + ".gpx" }; string fileNm = null; if (AppContext.Current.GetServiceViaLocator <IUIHelper>().TrySelectFiles(far, f => fileNm = f)) { try { using (var fo = System.IO.File.CreateText(fileNm)) { fo.Write(this.GpxResult); fo.Close(); } } catch (Exception x) { x.Data["file"] = fileNm; this.ReportError(x); } } }
void DoSaveAs() { FileAccessRequest far = new FileAccessRequest() { IsForReading = false, IsMultiSelect = false, ExtensionFilter = "KML Documents (*.kml)|*.kml|All files (*.*)|*.*", ExtensionFilterIndex = 1, SuggestedFileName = cnDefaultKmlTitle + ".kml" }; string fileNm = null; if (AppContext.Current.GetServiceViaLocator <IUIHelper>().TrySelectFiles(far, f => fileNm = f)) { string fnTitle = Path.GetFileNameWithoutExtension(fileNm); if (!cnDefaultKmlTitle.Equals(fnTitle, StringComparison.InvariantCultureIgnoreCase) && cnDefaultKmlTitle.Equals(this.KmlTitle)) { this.KmlTitle = fnTitle.Trim(); } KmlConverter kcnv = new KmlConverter(); var xkml = kcnv.ToKml(this.Placemarks, this.KmlTitle); XDocument xdoc = new XDocument(new XDeclaration("1.0", "UTF-8", null), xkml); this.KmlText = xdoc.ToString(); xdoc.Save(fileNm); } }
public IActionResult DocumentUpload(FileAccessRequest fileAccessRequest) { if (fileAccessRequest == null) { return(BadRequest()); } iLogger.LogInformation("Execution Started - Document Upload"); var response = iFileAccessManager.DocumentUpload(fileAccessRequest); iLogger.LogInformation("Execution Ended - Document Upload"); return(Ok(response)); }
void DoSelectKlm() { FileAccessRequest far = new FileAccessRequest() { IsForReading = true, IsMultiSelect = false, ExtensionFilter = "KML Documents (*.kml)|*.kml|All files (*.*)|*.*", ExtensionFilterIndex = 1, SuggestedFileName = cnDefaultKmlTitle + ".kml" }; string fileNm = null; if (AppContext.Current.GetServiceViaLocator <IUIHelper>().TrySelectFiles(far, f => fileNm = f)) { } }
public static async Task UploadTaxInformation(string filePath, string fileType) { string URL = string.Format("{0}{1}", Contants.URL, "/api/FileAccess/DocumentUpload"); var fileAccessRequest = new FileAccessRequest() { FilePath = filePath, FileType = fileType }; string result = await POST <FileAccessRequest>(URL, fileAccessRequest); if (result == "true") { Console.WriteLine("UpLoaded TaxInformation Successfully"); } else { Console.WriteLine("Not able to UpLoaded TaxInformation. Please check the Log File"); } }
public bool DocumentUpload(FileAccessRequest accessRequest) { var dataTable = GetData(accessRequest.FileType, accessRequest.FilePath); return(iFileAccessDataAccess.DocumentUpload(dataTable)); }