public async Task LoadUserMaterial(string userEmail) { UserEmail = userEmail; SpellingList.Clear(); foreach (var name in await AWSHelper.Instance.ListFiles(UserFolderBase)) { SpellingList.Add(Path.GetFileNameWithoutExtension(name)); } }
public static List <SpellingList> GenerateDemo() { var sp1 = new SpellingList { Title = "P5 L1", Words = { "天天", "怒气冲冲", "辗转反侧", "勃然大怒" } }; var sp2 = new SpellingList { Title = "P5 L2", Words = { "怒发冲冠", "脸色铁青", "急得像热锅上的蚂蚁" } }; return(new List <SpellingList> { sp1, sp2 }); }
public void Save(string userEmail, SpellingList spelling) { var content = NewtonJsonSerializer.ToJSON(spelling); AWSHelper.Instance.UploadString(GetSpellingListRemotePath(spelling.Title), content).Forget(); }