public static UploadFormStates Load(string mFilename = null) { if (mFilename == null) { mFilename = Util.GetFullResourceFilename(UploadFormStates.StateFile); } if (File.Exists(mFilename + ".template") && !File.Exists(mFilename)) { File.Copy(mFilename + ".template", mFilename); } if (File.Exists(mFilename)) { var mSettings = File.ReadAllText(mFilename); if (mSettings != "") { var mUploadFormStates = UploadFormStates.Json.Deserialize<UploadFormStates>(mSettings); if (mUploadFormStates != null) { return mUploadFormStates; } } } var mEmptyUploadFormStates = new UploadFormStates(); UploadFormStates.Save(mEmptyUploadFormStates); return mEmptyUploadFormStates; }
public static bool Save(UploadFormStates pUploadFormStates) { Util.SaveResourceFile(UploadFormStates.StateFile, UploadFormStates.Json.Serialize(pUploadFormStates)); return true; }