public static List <SubArea> GetAvailableSubAreasInAreas(List <Area> areas, SubAreaController subAreaController) { List <SubArea> allSubAreas = subAreaController.GetAllSubAreas(); List <SubArea> filteredSubAreas = new List <SubArea>(); foreach (Area area in areas) { foreach (SubArea subarea in allSubAreas) { if (subarea.parentAreaId == area.Id) { filteredSubAreas.Add(subarea); } } } return(filteredSubAreas); }
public List <SubArea> Get() { return(subAreaController.GetAllSubAreas()); }