public TeamIsSelected(int ServiceStoreID, Team SelectedTeam) { this.ServiceStoreID = ServiceStoreID; this.SelectedTeam = SelectedTeam; this.ServiceStoreUserTeamsDal = new ServiceStoreUserTeamsDAL(); this.IsSelected = ServiceStoreUserTeamsDal.FindAll().Exists(x => x.ServiceID == ServiceStoreID && x.RequesterTeamID == SelectedTeam.ID); }
public List <ServiceStore> RequestedServices(int TeamID) { RefreshContext(); ServiceStoreUserTeamsDAL serviceStoreUserTeamsDal = new ServiceStoreUserTeamsDAL(); return(FindAll(x => x.ProviderTeamID != TeamID).Join(serviceStoreUserTeamsDal.FindAll(x => x.RequesterTeamID == TeamID), ServiceStore => ServiceStore.ID, Request => Request.ServiceID, (ServiceStore, Request) => ServiceStore).OrderBy(x => x.ServiceNumber).ToList()); }