private DateTime GetWindowTime(Flow flow, bool isEmergency) { if (isEmergency) return DateTime.Now.AddHours(flow.FlowStrategy.EmLeadTime); else return flow.WindowTime.HasValue ? flow.WindowTime.Value : DateTime.Now.AddHours(flow.FlowStrategy.LeadTime); }