public DetentionTypeModel(DetentionType model) : base(model) { StartTime = model.StartTime; EndTime = model.EndTime; }
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); }