示例#1
0
        public virtual InspektionsRtStrAbschnitte RemoveStrassenabschnittGIS(Guid strassenabschnittid)
        {
            var irsa = InspektionsRtStrAbschnitteList.Where(ia => ia.StrassenabschnittGIS.Id == strassenabschnittid).First();

            InspektionsRtStrAbschnitteList.Remove(irsa);

            IOrderedEnumerable <InspektionsRtStrAbschnitte> orderedlist = InspektionsRtStrAbschnitteList.OrderBy(ia => ia.Reihenfolge);
            int i = 0;

            foreach (var item in orderedlist)
            {
                item.Reihenfolge = i;
                i++;
            }
            return(irsa);
        }