Пример #1
0
        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);
        }
Пример #2
0
        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);
         }
     }
 }