protected override void SetmailingList() { ToEmailList.Add(LeaveModel.StaffMember.StaffEmail); GetStaffManagers() .ToList() .ForEach(m => CcEmailList.Add(m.StaffEmail)); }
protected sealed override void SetmailingList() { ToEmailList.Add(LeaveModel.StaffMember.StaffEmail); var managers = new DataContextEF().Staff.Where( m => m.StaffId.Equals(LeaveModel.StaffMember.StaffManager1Id) || m.StaffId.Equals(LeaveModel.StaffMember.StaffManager2Id)); if (!managers.Any()) { throw new Exception("staff memmber has no managers"); } //set to email list managers.ToList().ForEach(m => CcEmailList.Add(m.StaffEmail)); }