-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDatabase.cs
34 lines (32 loc) · 923 Bytes
/
Database.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using StartNamespace;
using System.Collections.Generic;
namespace EntityNamespace
{
public class Database
{
public List<Worker> Workers { get; set; } = new List<Worker>();
public List<Employer> Employers { get; set; } = new List<Employer>();
public Database(List<Worker> workers, List<Employer> employers)
{
Workers = workers;
Employers = employers;
}
public Database()
{
}
public static Employer GetEmployerByVacancyID(int vacancyId)
{
foreach (var employer in GlobalData.database.Employers)
{
foreach (var vacancy in employer.Vacancies)
{
if (vacancy.ID == vacancyId)
{
return employer;
}
}
}
return null;
}
}
}