public List <Computer> GetComputersBySector(int instituteId, int broadcast) { List <Computer> computers = new List <Computer>(); List <Enrollment> enrollments = repository.GetEnrollments(instituteId).Result; foreach (Enrollment enrollment in enrollments) { foreach (Computer computer in repository.GetComputers(enrollment.Id).Result) { int value = int.Parse(computer.IpDirection.Split('.')[3]); if (value == broadcast) { computers.Add(computer); } } } return(computers); }
public List <Enrollment> GetEnrollments(int instituteId) { return(repository.GetEnrollments(instituteId).Result); }