private void SetDataSources() { var allProducts = ProductOperations.GetAll()?.ItemList ?? new List <ProductDto>(); var branchProducts = ddlBranches.SelectedValue == "0" ? new List <ProductDto>() : ProductOperations.GetAllByStoreId(int.Parse(ddlBranches.SelectedValue)); RadListBoxSource.DataSource = branchProducts.Count > 0 ? allProducts.Where(p => !branchProducts.Contains(p)) : allProducts; RadListBoxSource.DataBind(); RadListBoxDestination.DataSource = branchProducts; RadListBoxDestination.DataBind(); }
protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { RadGrid1.DataSource = ProductOperations.GetAll()?.ItemList; }