public List <TV> GetAllValues() { lock (_lock) { return(AllItems.Select(v => v.Value).ToList()); } }
public List <TK> GetAllKeys() { lock (_lock) { return(AllItems.Select(v => v.Key).ToList()); } }
protected virtual void UpdateDynamicSampler() { for (int f = 0; f < NumFactors; f++) { _factorBasedRank[f] = AllItems.OrderByDescending(iId => item_factors[ItemsMap.ToInternalID(iId), f]).ToList(); _itemFactorsStdev[f] = AllItems.Select(iId => item_factors[ItemsMap.ToInternalID(iId), f]).Stdev(); } }
protected override void SetNextId(Formulation model) { if (AllItems.Count == 0) { model.Id = 1; } else { model.Id = AllItems.Select(m => m.Id).Max() + 1; } }
protected override void SetNextId(Ingredient model) { if (AllItems.Count == 0) { model.Id = 1; } else { model.Id = AllItems.Select(m => m.Id).Max() + 1; } }
public List <SearchSettingsItem> GetAllItems() { if (!SearchByContentEnabled) { return(new List <SearchSettingsItem>()); } var settings = SettingsManager.Load <SearchSettings>(); return(AllItems.Select(r => new SearchSettingsItem { ID = r.IndexName, Enabled = settings.IsEnabled(r.IndexName), Title = r.SettingsTitle }).ToList()); }
public SalesCalculator(List <SalesItemForUser> allItems, List <SalesItemForUser> selectedItems, decimal discount) { AllItems = allItems ?? new List <SalesItemForUser>(0); SelectedItems = selectedItems ?? new List <SalesItemForUser>(0); HasDiscount = discount > 0; Discount = discount * 100; SummPrice = AllItems.Select(e => e.Price).Sum(); SummDiscountPrice = SummPrice; SelectedDiscountPrice = SelectedItems.Select(e => e.Price).Sum(); if (HasDiscount) { var partDiscount = 1 - discount; SelectedDiscountPrice = SelectedItems.Count == AllItems.Count ? partDiscount * SelectedDiscountPrice : SelectedDiscountPrice; SummDiscountPrice *= partDiscount; } }
public override void RemoveMatchingBookmarks() => bookmarksService.Value.Remove(AllItems.Select(a => a.Bookmark).ToArray());
public override void RemoveMatchingCodeBreakpoints() => dbgCodeBreakpointsService.Value.Remove(AllItems.Select(a => a.CodeBreakpoint).ToArray());
public bool MustBeArchived(DAL.SurveyContext context) { var itemIds = AllItems.Select(i => i.Id); return(context.FormValues.Any(v => v.GuidValue.HasValue && itemIds.Contains(v.GuidValue.Value))); }