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(); }
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()); }