private void CountKegs() { if (PalletCollection.Sum(x => x.Count) > 1) { Kegs = string.Format("({0} Kegs)", PalletCollection.Sum(x => x.Count)); } else { Kegs = string.Format("({0} Keg)", PalletCollection.Sum(x => x.Count)); } }
internal void AssignFillScanValue(IList <BarcodeModel> _barcodes, string _batchId) { try { PalletModel pallet = PalletCollection.Where(x => x.BatchId == _batchId).FirstOrDefault(); if (pallet != null) { using (var db = Realm.GetInstance(RealmDbManager.GetRealmDbConfig()).BeginWrite()) { pallet.Barcode = _barcodes; pallet.Count = _barcodes.Count(); db.Commit(); } } else { PalletCollection.Add(new PalletModel() { Barcode = _barcodes, Count = _barcodes.Count(), BatchId = _batchId, }); } if (PalletCollection.Sum(x => x.Count) > 1) { Kegs = string.Format("({0} Kegs)", PalletCollection.Sum(x => x.Count)); } else { Kegs = string.Format("({0} Keg)", PalletCollection.Sum(x => x.Count)); } } catch (Exception ex) { Crashes.TrackError(ex); } }