public async Task AddLinkAsync(string jsonFilePath, UserLink userLink) { // read existing links into a list, add link, save list back to the file var existingLinks = await _userLinkJsonReader.GetUserLinksFromFileAsync(jsonFilePath); existingLinks.Add(userLink); await _userLinkJsonWriter.WriteUserLinksToFileAsync(jsonFilePath, existingLinks); }
public async Task <List <UserLink> > GetUserLinks() { string filepath = Path.Combine(WebHostEnv.WebRootPath, "sayedha.json"); return(await UlReader.GetUserLinksFromFileAsync(filepath)); }