public void Add(ArtSupply artSupply) { if (artSupply == null) { throw new ArgumentNullException(nameof(artSupply)); } var items = readFromFile(); artSupply.ID = getNewId(items); items.Add(artSupply); saveToFile(items); }
public void Edit(ArtSupply artSupply) { var items = readFromFile(); var item = getItemById(items, artSupply.ID); if (item != null) { item.Name = artSupply.Name; item.Brand = artSupply.Brand; item.Type = artSupply.Type; saveToFile(items); } }
public ArtSuppliesDialog(ArtSupply item, bool isEdit, List <string> types) { InitializeComponent(); if (item == null) { throw new NullReferenceException(nameof(item)); } Item = item; if (isEdit) { Text = "Art Supply Editation"; } else { Text = "Add new Art Supply"; } if (types != null) { foreach (var type in types) { artSuppliesDialogTypeCB.Items.Add(type); } } }