Example #1
0
        private void updateProduct(Warrent warrent)
        {
            var index = warrents.IndexOf(warrent);

            warrents.Remove(warrent);
            warrents.Insert(index, warrent);
        }
Example #2
0
 private void HideOrShowProduct(Warrent warrent)
 {
     if (_oldWarrent == warrent)
     {
         warrent.isVisible = !warrent.isVisible;
         updateProduct(warrent);
     }
     else
     {
         if (_oldWarrent != null)
         {
             _oldWarrent.isVisible = false;
             updateProduct(_oldWarrent);
         }
         warrent.isVisible = true;
         updateProduct(warrent);
     }
     _oldWarrent = warrent;
 }