Exemplo n.º 1
0
 public bool HasAvailable(UnitCount entry)
 {
     return Current.Where(x => x.UnitId == entry.UnitId).Sum(x => x.Count) >= entry.Count;
 }
Exemplo n.º 2
0
 private void CheckAvailable(UnitCount entry)
 {
     if (!HasAvailable(entry))
         throw new InvalidOperationException(string.Format("На участке учета '{0}' отсутствует {1}{2} {3}", Name, entry.Count, entry.Unit.MeasureUnit.ShortName, entry.Unit.Name));
 }