예제 #1
0
 public int GetAantalBierenTussenAlcohol(decimal van, decimal tot)
 {
     var alcoholFout = new AlcoholFout();
     if (van < 0m)
         alcoholFout.VerkeerdeParameters.Add("van");
     if (tot < 0m)
         alcoholFout.VerkeerdeParameters.Add("tot");
     if (alcoholFout.VerkeerdeParameters.Count != 0)
         throw new FaultException<AlcoholFout>(alcoholFout, "Enkel alcohol vanaf nul toegelaten");
     return (from bier in bieren
             where bier.Alcohol >= van && bier.Alcohol <= tot
             select bier).Count();
 }
예제 #2
0
        public int GetAantalBierenTussenAlcohol(decimal van, decimal tot)
        {
            //gewoon om een exception te triggeren
            //var ditVeroorzaaktEenNullReferenceException = ((string)(null)).ToUpper();

            var alcoholFout = new AlcoholFout();

            if (van < 0m)
            {
                alcoholFout.VerkeerdeParameters.Add("van");
            }
            if (tot < 0m)
            {
                alcoholFout.VerkeerdeParameters.Add("tot");
            }
            if (alcoholFout.VerkeerdeParameters.Count != 0)
            {
                throw new FaultException <AlcoholFout>(alcoholFout, "Enkel alcohol vanaf nul toegelaten");
            }

            return((from bier in bieren
                    where bier.Alcohol >= van && bier.Alcohol <= tot
                    select bier).Count());
        }