| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
-
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using YZXYH.Repository.Models;
- namespace YZXYH.Repository
- {
- public partial class AnnualMeetingRepository
- {
- public string GetAlumniMeetings()
- {
- StringBuilder sb = new StringBuilder();
- var lists = Get(c => c.IsLocked == "N", a => a.OrderBy(s => s.SortNo));
- foreach (var list in lists)
- {
- sb.Append("<option value=\"" + list.Id + "\">" + list.AMName + "</option>");
- }
- return sb.ToString();
- }
- public string GetAlumniMeetings(string graduations)
- {
- StringBuilder sb = new StringBuilder();
- var alumList = Get(c => c.IsLocked == "N" && c.Stauts != "3", a => a.OrderBy(s => s.SortNo));
- List<AnnualMeeting> lists = new List<AnnualMeeting>();
- if (graduations.Contains("全部"))
- lists = alumList.ToList();
- else
- {
- string[] graduationArr = graduations?.Split(',');
- if (graduationArr.Length > 0)
- {
- foreach (var g in graduationArr)
- {
- lists.AddRange(alumList.Where(a => a.AMYear == g));
- }
- }
- }
- foreach (var list in lists)
- {
- sb.Append("<option value=\"" + list.Id + "\">" + list.AMName + "</option>");
- }
- return sb.ToString();
- }
- }
- }
|