private void OsveziVelicineZaIzbor() { IEnumerable <Velicina> tempVel = _dbService.GetAllVelicine(); ObservableCollection <VelicinaZaIzbor> osvezeneVelicineZaIzbor = new ObservableCollection <VelicinaZaIzbor>(); foreach (Velicina item in tempVel) { bool stariIzbor = false; if (VelicineZaIzbor != null) { var vecUnet = VelicineZaIzbor.FirstOrDefault(v => v.ID == item.ID); stariIzbor = vecUnet == null ? false : vecUnet.Izbor; } osvezeneVelicineZaIzbor.Add(new VelicinaZaIzbor() { ID = item.ID, Oznaka = item.Oznaka, Izbor = stariIzbor }); } VelicineZaIzbor = osvezeneVelicineZaIzbor; ExecuteVelicinaCommand(); }
void ExecuteVelicinaCommand() { NemaIzabranihVelicina = !VelicineZaIzbor.Any(v => v.Izbor); }