Beispiel #1
0
        public string JoinInvalidCatNames()
        {
            var catWithQuotes = InvalidCategories.Select(x => "'" + x + "'");
            var cats          = string.Join("; ", catWithQuotes);

            return(cats);
        }
Beispiel #2
0
 private void ClearAll()
 {
     _dbKatDict.Clear();
     NewKats.Clear();
     DelKats.Clear();
     _raumDict.Clear();
     UpdRaume.Clear();
     DelRaume.Clear();
     NewRaume.Clear();
     WohnungRecords.Clear();
     InvalidCategories.Clear();
     ChangedRaumRecords.Clear();
     NrOfChangedRaumRecords = 0;
 }
Beispiel #3
0
        protected void CheckNutzwertPerKatOk(List <IRaumRecord> raume)
        {
            InvalidCategories.Clear();
            var raumePerKat = raume.GroupBy(x => x.KatIdentification);

            foreach (var raumGroup in raumePerKat)
            {
                var nutzwerte = new List <double>();
                foreach (var raumRecord in raumGroup)
                {
                    if (!ContainsDouble(nutzwerte, raumRecord.Nutzwert))
                    {
                        nutzwerte.Add(raumRecord.Nutzwert);
                    }
                }

                if (nutzwerte.Count > 1)
                {
                    InvalidCategories.Add(raumGroup.Key);
                }
            }
        }