public string Get(string key) { if (_values.ContainsKey(key)) { return(_values[key]); } else if (_darthVader != null && _darthVader.Get(key) != null) { return(_darthVader.Get(key)); } return(null); }
public bool CheckAvailability(IMemento aParam, IService aService) { var wQt = 0; var tQt = 0; foreach (var a in aService.ServiceValues.Where(a => a.Property.Name == "quantity")) { wQt = Convert.ToInt32(a.Value); } foreach (var v in DataHolder.GetInstance().Services.Where(a => a.Id == aService.Id).SelectMany(a => a.ServiceValues.Where(v => v.Property.Name == "quantity"))) { tQt = Convert.ToInt32(v.Value); } return(Convert.ToInt32(aParam.Get("qt")) + wQt <= tQt); }
public CalculationDataProvider(IMemento memento) { this.memento = memento; this.data = (DataContainer2)memento.Get(new DataContainer2()); }