/// <summary> /// Adds a title, filepath and a description for an image and then adds the object /// to JsonFileProductService. /// </summary> private bool createMyListing() { MyListing listing = new MyListing(); listing.Title = Title; listing.Url = filePath; listing.Description = Description; JsonFileProductService.AddImage(listing); return(true); }
public static void AddImage(MyListing image) { List <MyListing> images = GetImages().ToList(); images.Add(image); ; using (var outputStream = File.OpenWrite(JsonMyListings)) { JsonSerializer.Serialize <IEnumerable <MyListing> >( new Utf8JsonWriter(outputStream, new JsonWriterOptions { SkipValidation = true, Indented = true }), images ); } }