//查找最零散的可售产品 private List <IMetaResource> getMetaRes(MetaResouceState r, IProduct p) { List <IMetaResource> res = new List <IMetaResource>(); //找到出售一个产品的资源,如果不可售返回空 foreach (Seat s in Seats) { if (p.All(i => s.getMetaByRes(i) != null && r.MetaResDic[s.getMetaByRes(i)] == false))//有待优化 { foreach (IResource re in p) { res.Add(s.getMetaByRes(re)); } break; } } return(res); }
public List <Product> GetAllproduct() { return(context.All()); }