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);
        }
Exemple #2
0
        public async Task <List <UserLink> > GetUserLinks()
        {
            string filepath = Path.Combine(WebHostEnv.WebRootPath, "sayedha.json");

            return(await UlReader.GetUserLinksFromFileAsync(filepath));
        }