public void LoadBatch(int id, Premium premium) { _premiums[id] = premium; _ids.Load(id); if (premium.IsNow()) { _now.Load(id); } }
public void LoadBatch(int id, short cityId) { _raw[id] = cityId; _ids.Load(id); if (_id2AccId[cityId] == null) { _id2AccId[cityId] = DelaySortedList <int> .CreateDefault(); } _id2AccId[cityId].Load(id); }
public void LoadBatch(int id, Phone phone) { _phones[id] = phone; if (!_code2ids.ContainsKey(phone.Code)) { _code2ids[phone.Code] = DelaySortedList <int> .CreateDefault(); } _code2ids[phone.Code].Load(id); _ids.Load(id); }
public void InitNull(IdStorage ids) { _null.Clear(); foreach (var id in ids.AsEnumerable()) { if (!_phones[id].IsNotEmpty()) { _null.Load(id); } } _null.LoadEnded(); }
public void InitNull(IdStorage ids) { _null.Clear(); foreach (var id in ids.AsEnumerable()) { if (!_ids.Contains(id)) { _null.Load(id); } } _null.LoadEnded(); }
public void InitNull(IdStorage ids) { _null.Clear(); foreach (var id in ids.AsEnumerable()) { if (_names[id] == 0) { _null.Load(id); } } _null.LoadEnded(); }
public void LoadBatch(int id, string name) { short nameId = _storage.Get(name); _names[id] = nameId; if (_byName[nameId] == null) { _byName[nameId] = DelaySortedList <int> .CreateDefault(); } _byName[nameId].Load(id); _ids.Load(id); }
public void LoadBatch(int id, string lastname) { short nameId = _storage.Get(lastname); _names[id] = nameId; DelaySortedList <int> nameGroup; if (!_byName.TryGetValue(nameId, out nameGroup)) { nameGroup = DelaySortedList <int> .CreateDefault(); _byName.Add(nameId, nameGroup); } nameGroup.Load(id); _ids.Load(id); }