public bool DetermineOperation(IInfoGetter info) { Item i = info.GetInfoFile().GetItem(infoItemPath); if (i != null) { int x = i.CompareTo(value); if (x == 0 && ZeroAvitable) { return(true); } else if (x < 0 && negativeAvitable) { return(true); } else if (x > 0 && positiveAvitable) { return(true); } else { return(false); } } else { return(false); } }
public Server( IInfoGetter infoGetter, IUserRepository storage, IHistoryRepository history) { _infoGetter = infoGetter ?? throw new ArgumentNullException(nameof(infoGetter)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _history = history ?? throw new ArgumentNullException(nameof(history)); }
public override bool DetermineOperation(IInfoGetter i) { bool res = true; foreach (var o in operands) { res = res && o.DetermineOperation(i); } return(res); }
/// <summary> /// Determine if <paramref name="item"/> is coresponding with filre <paramref name="root"/>. /// </summary> /// <param name="root">Root of operation tree, that determine if <paramref name="item"/> is corresponding to searched file.</param> /// <returns>Item if pass filter, otherwise null.</returns> private Task <IInfoGetter> Filterate(Operation root, IInfoGetter item) { return(Task <IInfoGetter> .Run <IInfoGetter>(() => { if (root.DetermineOperation(item)) { return item; } else { return null; } })); }
public AssemblyReader(ObservableCollection <Node> root, IInfoGetter infoGetter) { this.root = root; assemblyInfoGetter = infoGetter; OpenCommand = new OpenCommand(OpenHandler); }
public ZoneBusiness(IZoneRegistrator zoneRegister, IZoneAtmRegistrator zoneAtmReg, IInfoGetter datagetter) { _zoneRegister = zoneRegister; _zoneAtmReg = zoneAtmReg; _datagetter = datagetter; }
public DataBaseFlusher(IDataInserter inserter, IDataPurger purger, IInfoGetter dataGetter) { _inserter = inserter; _purger = purger; _dataGetter = dataGetter; }
public ZoneBusiness(IInfoGetter datagetter) { _datagetter = datagetter; }
public abstract bool DetermineOperation(IInfoGetter i);
public ParkingBusiness(IInfoGetter datagetter, IParkingRegistrator parkingReg) { _datagetter = datagetter; _parkingReg = parkingReg; }
public AppTreePosition(MyDevice dev, MyDisk dis, IInfoGetter file) { Device = dev; Disk = dis; File = file; }