/// <summary> /// Create a copy of the item, used for updates. /// </summary> /// <param name="data"></param> public SchoolDismissalSettingsModel(SchoolDismissalSettingsModel data) { Initialize(); if (data == null) { return; } StartNormal = data.StartNormal; StartEarly = data.StartEarly; StartLate = data.StartLate; EndNormal = data.EndNormal; EndEarly = data.EndEarly; EndLate = data.EndLate; DayStartDropDown = data.DayStartDropDown; DayEndDropDown = data.DayEndDropDown; MonStartSelected = data.MonStartSelected; MonEndSelected = data.MonEndSelected; TueStartSelected = data.TueStartSelected; TueEndSelected = data.TueEndSelected; WedStartSelected = data.WedStartSelected; WedEndSelected = data.WedEndSelected; ThuStartSelected = data.ThuStartSelected; ThuEndSelected = data.ThuEndSelected; FriStartSelected = data.FriStartSelected; FriEndSelected = data.FriEndSelected; SatStartSelected = data.SatStartSelected; SatEndSelected = data.SatEndSelected; SunStartSelected = data.SunStartSelected; SunEndSelected = data.SunEndSelected; DayFirst = data.DayFirst; DayLast = data.DayLast; S1Start = data.S1Start; S2Start = data.S2Start; Q1Start = data.Q1Start; Q2Start = data.Q2Start; Q3Start = data.Q3Start; Q4Start = data.Q4Start; Goal = data.Goal; EarlyWindow = data.EarlyWindow; LateWindow = data.LateWindow; }
/// <summary> /// Create a copy of the item, used for updates. /// </summary> /// <param name="data"></param> public SchoolDismissalSettingsModel(SchoolDismissalSettingsModel data) { if (data == null) { return; } StartNormal = data.StartNormal; StartEarly = data.StartEarly; StartLate = data.StartLate; EndNormal = data.EndNormal; EndEarly = data.EndEarly; EndLate = data.EndLate; DayFirst = data.DayFirst; DayLast = data.DayLast; }
/// <summary> /// Used to Update Before doing a data save /// Updates everything except for the ID /// </summary> /// <param name="data">Data to update</param> public void Update(SchoolDismissalSettingsModel data) { if (data == null) { return; } StartNormal = data.StartNormal; StartEarly = data.StartEarly; StartLate = data.StartLate; EndNormal = data.EndNormal; EndEarly = data.EndEarly; EndLate = data.EndLate; DayStartDropDown = data.DayStartDropDown; DayEndDropDown = data.DayEndDropDown; MonStartSelected = data.MonStartSelected; MonEndSelected = data.MonEndSelected; TueStartSelected = data.TueStartSelected; TueEndSelected = data.TueEndSelected; WedStartSelected = data.WedStartSelected; WedEndSelected = data.WedEndSelected; ThuStartSelected = data.ThuStartSelected; ThuEndSelected = data.ThuEndSelected; FriStartSelected = data.FriStartSelected; FriEndSelected = data.FriEndSelected; SatStartSelected = data.SatStartSelected; SatEndSelected = data.SatEndSelected; SunStartSelected = data.SunStartSelected; SunEndSelected = data.SunEndSelected; MonStartType = (SchoolCalendarDismissalEnum)MonStartSelected; MonEndType = (SchoolCalendarDismissalEnum)MonEndSelected; TueStartType = (SchoolCalendarDismissalEnum)TueStartSelected; TueEndType = (SchoolCalendarDismissalEnum)TueEndSelected; WedStartType = (SchoolCalendarDismissalEnum)WedStartSelected; WedEndType = (SchoolCalendarDismissalEnum)WedEndSelected; ThuStartType = (SchoolCalendarDismissalEnum)ThuStartSelected; ThuEndType = (SchoolCalendarDismissalEnum)ThuEndSelected; FriStartType = (SchoolCalendarDismissalEnum)FriStartSelected; FriEndType = (SchoolCalendarDismissalEnum)FriEndSelected; SatStartType = (SchoolCalendarDismissalEnum)SatStartSelected; SatEndType = (SchoolCalendarDismissalEnum)SatEndSelected; SunStartType = (SchoolCalendarDismissalEnum)SunStartSelected; SunEndType = (SchoolCalendarDismissalEnum)SunEndSelected; DayFirst = data.DayFirst; DayLast = data.DayLast; S1Start = data.S1Start; S2Start = data.S2Start; Q1Start = data.Q1Start; Q2Start = data.Q2Start; Q3Start = data.Q3Start; Q4Start = data.Q4Start; Goal = data.Goal; EarlyWindow = data.EarlyWindow; LateWindow = data.LateWindow; }