public async Task <ErrorMessage> UploadFile(FileValues fileValues) { try { var fileTransferUtility = new TransferUtility(_s3Client); // Option 1. Upload a file. The file name is used as the object key name. await fileTransferUtility.UploadAsync(fileValues.Path, bucketName); return(new ErrorMessage() { HasError = false }); } catch (AmazonS3Exception e) { return(new ErrorMessage() { HasError = true, Message = $"Unknown error encountered on server. Message:'{e.Message}' when writing an object" }); } catch (Exception e) { return(new ErrorMessage() { HasError = true, Message = $"Unknown error encountered on server. Message:'{e.Message}' when writing an object" }); } }
private void Main_FileCompleteNotifier(FileValue fileValue, bool successful, string err = null) { App.Current.Dispatcher.Invoke(delegate // <--- HERE { FileValues.Add(fileValue); }); }
public void Reset() { if (FileValues == null) { FileValues = new List <string>(); } else { FileValues.Clear(); } if (FileStorage == null) { FileStorage = new ListResultStorage(FileValues); } }
public static void Main() { try { Console.WriteLine("Initializing XEditLib"); Meta.Initialize(); Console.WriteLine("Setting game mode to Skyrim SE"); Setup.SetGameMode(Setup.GameMode.SSE); Console.WriteLine("Loading plugins Skyrim.esm & Update.esm"); Setup.LoadPlugins("Skyrim.esm\nUpdate.esm"); Console.WriteLine("Waiting for loader to finish"); var state = Setup.LoaderState.IsInactive; while (state != Setup.LoaderState.IsDone && state != Setup.LoaderState.HasError) { state = Setup.GetLoaderStatus(); } Console.WriteLine("Loader finished, printing XEditLib output"); Console.WriteLine(Messages.GetMessages()); Messages.ClearMessages(); Console.WriteLine("Printing info on Iron Gauntlets"); using (var g = new HandleGroup()) { Console.WriteLine("Printing all nodes from the Form ID 00012E46 in Skyrim.esm"); var armorIronGauntlets = Elements.GetElement(Handle.BaseHandle, "Skyrim.esm\\00012E46"); var isOverride = Records.IsOverride(armorIronGauntlets); Console.WriteLine($"Record is override: {isOverride}"); if (isOverride) { var master = g.AddHandle(Records.GetMasterRecord(armorIronGauntlets)); var masterFile = g.AddHandle(Elements.GetElementFile(master)); var masterFileName = FileValues.GetFileName(masterFile); Console.WriteLine($"Record overrides master from {masterFileName}"); } PrintNodes(armorIronGauntlets, g); } } catch (XeLibException e) { Console.WriteLine("XEditLib threw an exception"); Console.WriteLine(e.ToString()); } }
public async Task <FileValues> CreateFile(FileValues fileValues) { var path = String.Concat(FilePath, fileValues.FileName); var logFile = System.IO.File.Create(path); var logWriter = new System.IO.StreamWriter(logFile); logWriter.WriteLine($"Your file was created at: {path}"); logWriter.WriteLine($"Your text: {fileValues.Text}"); logWriter.Dispose(); fileValues.Path = path; await _context.FilesValues.AddAsync(fileValues); await _context.SaveChangesAsync(); return(fileValues); }
public Task <ErrorMessage> UploadFile(FileValues fileValues) { throw new NotImplementedException(); }