Example #1
0
 public DetentionTypeModel(DetentionType model) : base(model)
 {
     StartTime = model.StartTime;
     EndTime   = model.EndTime;
 }
Example #2
0
        public double CalculateDetention(List <OffenceType> offtypes, DetentionRule rule, DetentionType det_typ)
        {
            var det_Period = 0.0;

            foreach (var item in offtypes)
            {
                det_Period += item.Period;
            }

            det_Period = CalculteDiscount(det_Period, rule.DetentionDiscount);

            if (det_Period > 8)
            {
                throw new Exception("Period greator than 8 Hrs. Parent concerns required");
            }
            return(det_Period);
        }