private bool OrderListContainsId(NiceBindingList <Order> orderList, int orderId) { var counter = 0; while (counter < orderList.Count) { try { if (orderList[counter]?.Id == orderId) { return(true); } } catch (Exception ex) { return(false); } counter++; } return(false); }
protected void OnParameterChanged() { Orders = new NiceBindingList <Order>(); Server = (ServerEnum)Enum.Parse(typeof(ServerEnum), Parameter.ToString()); }
private void CalcMyCurrentPowers(NiceBindingList <Order> myOrders) { MySpeedOnServer = myOrders.Where(o => o.Server == Server).Sum(o => o.Speed); MyWorkersOnServer = myOrders.Where(o => o.Server == Server).Sum(o => o.Workers); //MyAmountOnServer = myOrders.Sum(o => o.Amount); }