public static IEnumerable <Item> filterSlot(ItemsCollection itemsCollection, string slot) { ItemsFilter filter = new ItemsFilter(); filter.Slots.Add(slot); return(filter.filter(itemsCollection)); }
public void mod(ItemsFilter modSublocation) { if (modSublocation == null) { return; } mod(this, modSublocation); }
private void mod(ItemsFilter original, ItemsFilter mod) { Genders = Modable.mod(original.Genders, mod.Genders); Slots = Modable.mod(original.Slots, mod.Slots); Styles = Modable.mod(original.Styles, mod.Styles); Price = Modable.mod(original.Price, mod.Price); Skimpiness = Modable.mod(original.Skimpiness, mod.Skimpiness); Height = Modable.mod(original.Height, mod.Height); }
public RootState(bool allChecked, string newItemText, ItemsFilter filter, ImmutableList <TodoItem> items, TodoItem[] filteredItems, int?editedItemId, string editText) { AllChecked = allChecked; NewItemText = newItemText; Filter = filter; Items = items; FilteredItems = filteredItems; EditedItemId = editedItemId; EditText = editText; }
public IModable copyDeep() { var result = new ItemsFilter(); result.Genders = Modable.copyDeep(Genders); result.Slots = Modable.copyDeep(Slots); result.Styles = Modable.copyDeep(Styles); result.Price = Modable.copyDeep(Price); result.Skimpiness = Modable.copyDeep(Skimpiness); result.Height = Modable.copyDeep(Height); return(result); }
public ItemSelectWindow(ItemsFilter itemsFilter, PC character) { InitializeComponent(); //IEnumerable<Item> items = GameManager.Instance.ItemsLibrary.items(); ItemsCollection ownedItems = character.items; IEnumerable <Item> filteredItems = itemsFilter.filter(ownedItems); foreach (Item item in filteredItems) { ItemSelectItem isi = new ItemSelectItem(this, item); ItemsContainer.Items.Add(isi); } }
static TodoItem[] GetFilteredItems(ImmutableList <TodoItem> items, ItemsFilter filter) { switch (filter) { case ItemsFilter.All: return(items.ToArray()); case ItemsFilter.Active: return(items.Where(i => !i.IsChecked).ToArray()); case ItemsFilter.Complete: return(items.Where(i => i.IsChecked).ToArray()); default: throw new ArgumentOutOfRangeException(nameof(filter)); } }
private void mod(CommandItemRemove original, CommandItemRemove mod) { ItemID = Modable.mod(original.ItemID, mod.ItemID); ItemsFilter = Modable.mod(original.ItemsFilter, mod.ItemsFilter); }
public override Task Monitor(ItemsFilter request, ResponseStream responseStream, ServerCallContext context) => monitorCalls.Add(context, request, responseStream).Task;
private List<LinksList> getItemsList() { List<LinksList> res = new List<LinksList>(); List<Item> list = new List<Item>(); ItemsFilter filter = new ItemsFilter(); filter.Enabled = Utility.TristateBool.True; filter.CategoryId = this.CategoryId; list = new ItemsManager<Item,ItemsFilter>().GetByFilter(filter, ""); foreach (Item item in list) { res.Add(new LinksList(item.Id, item.Title)); //res.Add(item.Title); } return res; }
private void loadListCategories(DropDownList drop, List<Category> list, int parentId, int level, bool showItemsCount = false) { var nodes = list.Where(x => x.ParentId == parentId); foreach (var item in nodes) { string levelString = ""; for (int i = 0; i < level; i++) { levelString += ". . "; } var listItem = new ListItem(); listItem.Value = item.Id.ToString(); listItem.Text = levelString + item.Title; if (showItemsCount) { var iman = new ItemsManager<Item, ItemsFilter>(); var ifilter = new ItemsFilter(); ifilter.CategoryId = item.Id; int count = iman.GetByFilter(ifilter, "").Count; if (count > 0) listItem.Text += " ("+ count.ToString() +")"; } drop.Items.Add(listItem); loadListCategories(drop, list, item.Id, level + 1, showItemsCount); } }
public async Task <IActionResult> Get([FromQuery] PaginationQuery paginationQuery, [FromQuery] ItemsFilter filters) { var paginationFilter = this.mapper.Map <PaginationFilter>(paginationQuery); var model = this.mapper.Map <ListItemsQuery>(paginationFilter); model.Filters = this.mapper.Map <ListAllItemsQueryFilter>(filters); var result = await this.Mediator.Send(model); return(this.Ok(result)); }
protected void ObjDs1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { //see http://msdn.microsoft.com/en-us/library/w3f99sx1.aspx //for use generics with ObjDs TypeName var filter = new ItemsFilter(); filter.Enabled = Utility.TristateBool.NotSet; switch (DropEnabledFilter.SelectedValue) { case "1": filter.Enabled = Utility.TristateBool.True; break; case "0": filter.Enabled = Utility.TristateBool.False; break; default: filter.Enabled = Utility.TristateBool.NotSet; break; } if (DropItemTypesFilter.SelectedValue != "") filter.ItemType = DropItemTypesFilter.SelectedValue; if (this.ItemId > 0) filter.Id = this.ItemId; int secId = -1; int.TryParse(DropSectionsFilter.SelectedValue, out secId); int catId = -1; int.TryParse(DropCategoriesFilter.SelectedValue, out catId); if (base.SectionId > 0) filter.SectionId = base.SectionId; else filter.SectionId = secId; filter.CategoryId = catId; e.InputParameters["filter"] = filter; e.InputParameters["sort"] = ""; }
private bool checkForm() { LblErr.Text = RenderError(""); LblOk.Text = RenderSuccess(""); bool res = true; string err = ""; int catId = 0; int.TryParse(DropCategories.SelectedValue, out catId); if (catId <= 0) { res = false; err += base.GetLabel("ChooseCategory", "alias in use") + "<br>"; } if (!string.IsNullOrEmpty(TxtAlias.Text)) { var filter = new ItemsFilter(); var list = new List<PigeonCms.Item>(); filter.Alias = TxtAlias.Text; list = new ItemsManager<Item,ItemsFilter>().GetByFilter(filter, ""); if (list.Count > 0) { if (this.CurrentId == 0) { res = false; err += "alias in use<br />"; } else { if (list[0].Id != this.CurrentId) { res = false; err += "alias in use<br />"; } } } } LblErr.Text = RenderError(err); return res; }
private void loadDropTemplates() { DropTemplates.Items.Clear(); DropTemplates.Items.Add(new ListItem(base.GetLabel("MessageTemplate", "--template--"), "0")); var filter = new ItemsFilter(); var list = new List<Item>(); filter.Enabled = Utility.TristateBool.True; filter.SectionId = this.MessageTemplatesSectionId; if (filter.SectionId == 0) filter.Id = -1; list = new ItemsManager<Item, ItemsFilter>(true, false).GetByFilter(filter, ""); foreach (var item in list) { DropTemplates.Items.Add(new ListItem(item.Title, item.Id.ToString())); } DropTemplates.Enabled = list.Count > 0; }
private void loadListItems() { var man = new ItemsManager<Item, ItemsFilter>(); var filter = new ItemsFilter(); filter.SectionId = shopSettings.SectionId; var list = man.GetByFilter(filter, ""); ListItems.Items.Clear(); ListItems.Items.Add(new ListItem("", "0")); foreach (var item in list) { var listItem = new ListItem(); listItem.Value = item.Id.ToString(); listItem.Text = item.Category.Title + " > " + item.Title; listItem.Enabled = true; ListItems.Items.Add(listItem); } }
public SetFilterAction(ItemsFilter filter) : base() { Filter = filter; }
/// <summary> /// Gets the items using specified filter. /// </summary> /// <param name="manager">The manager.</param> /// <param name="accountId">The account id.</param> /// <param name="filter">The filter.</param> /// <returns> /// Items found using <paramref name="filter"/> /// </returns> /// <remarks>You can filter by partial SKUs using <see cref="ItemsFilter.Criteria"/>. /// See <see href="http://developer.channeladvisor.com/display/cadn/InventoryItemCriteria"/> for more details.</remarks> /// <example>Filtering by partial SKU /// <code>itemsFilter.Criteria.PartialSku = "partSku";</code></example> public static IEnumerable <InventoryItemResponse> GetFilteredItems(this IChannelAdvisorManager manager, string accountId, ItemsFilter filter) { var itemService = manager.GetItemsServiceByAccountId(accountId); return(itemService.GetFilteredItems(filter)); }
public void itemSelectWindowShow(string slot) { ItemSelectWindow.show(ItemsFilter.filterSlot(currentCharacter.items, slot), this.itemSelect); _itemSelectionSlot = slot; }
void SetFilter(ItemsFilter filter) { dispatcher.Dispatch(new SetFilterAction(filter)); }
private int getItemsCount(Category category) { int res = 0; var itemsMan = new ItemsManager<Item, ItemsFilter>(); var itemsFilter = new ItemsFilter(); itemsFilter.CategoryId = category.Id; res = itemsMan.GetByFilter(itemsFilter, "").Count; return res; }