public bool SubmitTimeSheets(DateTime submitDate, int userID) { this.ClearBrokenRuleMessages(); decimal hours = TotalWeeklyHours(submitDate, userID); if (hours > 40) { this.AddBrokenRuleMessage("Error", "Your weekly work time is over 40 hours, please contact your manager immediately."); return(false); } bool result = mgr.SubmitTimeSheets(submitDate, userID); this.AddBrokenRuleMessages(mgr.BrokenRuleMessages); return(result); }