protected override Task OnInitializeAsync(CancellationToken cancellationToken) { var department = _departmentRepository.GetDepartments(); if (department.Count != 0) { Departments.AddRange(department.Where(dep => dep.IsHead == true)); } return(base.OnInitializeAsync(cancellationToken)); }
protected override Task OnInitializeAsync(CancellationToken cancellationToken) { var deps = _departmentRepository.GetDepartments(); var profsDep = _departmentRepository.GetProfessorDepartments(); if (deps.Count != 0) { Departments.AddRange(deps); GetProfessorDepartments = profsDep; } return(base.OnInitializeAsync(cancellationToken)); }
public void Init() { if (Departments.ToList().Count == 0) { List <Department> lists = new List <Department>(); Department dep1 = new Department() { Name = "机构", ShowOrder = 0, Parent = null }; Department dep2 = new Department() { Name = "机构1", ShowOrder = 0, Parent = dep1 }; Department dep3 = new Department() { Name = "机构2", ShowOrder = 1, Parent = dep1 }; Department dep4 = new Department() { Name = "机构3", ShowOrder = 2, Parent = dep1 }; Department dep5 = new Department() { Name = "机构4", ShowOrder = 0, Parent = dep2 }; lists.AddRange(new List <Department>() { dep1, dep2, dep3, dep4, dep5 }); //for (int i = 0; i < 100; i++) //{ // int id = 5 + i; // lists.Add(new Department() { Id = id, Name = "机构" + id, ShowOrder = i, Parent = dep3 }); //} Departments.AddRange(lists); User user1 = new User() { Name = "管理员", LoginName = "admin", Password = "******" }; User user2 = new User() { Name = "用户1", LoginName = "user1", Password = "******" }; Users.AddRange(new List <Model.User>() { user1, user2 }); Map map1 = new Map() { Name = "一楼地图", MinX = 0, MinY = 0, MinZ = 0, MaxX = 2000, MaxY = 2000, MaxZ = 200, Dep = dep1 }; Map map2 = new Map() { Name = "二楼地图", MinX = 0, MinY = 0, MinZ = 0, MaxX = 2000, MaxY = 2000, MaxZ = 200, Dep = dep2 }; List <Map> maps = new List <Map>() { map1, map2 }; Maps.AddRange(maps); Area area1 = new Area() { Name = "区域1", MinX = 50, MinY = 50, MinZ = 0, MaxX = 100, MaxY = 100, MaxZ = 200, Map = map1 }; Area area2 = new Area() { Name = "区域2", MinX = 200, MinY = 200, MinZ = 0, MaxX = 400, MaxY = 400, MaxZ = 200, Map = map1 }; List <Area> areas = new List <Area>() { area1, area2 }; Areas.AddRange(areas); Tag tag1 = new Tag() { Name = "标签1", Code = "0002" }; Tag tag2 = new Tag() { Name = "标签2", Code = "0003" }; List <Tag> tags = new List <Tag>() { tag1, tag2 }; Tags.AddRange(tags); } }
private void Seeder() { Doctor doc1 = new Doctor { Name = "Josef Elevarde" }; Doctor doc2 = new Doctor { Name = "Monique Applehouse" }; Doctor doc3 = new Doctor { Name = "Gregor Buzkevich" }; Doctors.AddRange(new[] { doc1, doc2, doc3 }); Disease dis1 = new Disease { Name = "Cancer" }; Disease dis2 = new Disease { Name = "Covid" }; Disease dis3 = new Disease { Name = "Malaria" }; Diseases.AddRange(new[] { dis1, dis2, dis3 }); Department dep1 = new Department { Name = "Allergology" }; Department dep2 = new Department { Name = "Intensive Therapy" }; Department dep3 = new Department { Name = "Cardiology" }; Departments.AddRange(new[] { dep1, dep2, dep3 }); Patient pat1 = new Patient { FName = "Brann", LName = "Tannard", MName = "Messia", Phone = "+17644440811", Dob = new DateTime(1977, 05, 15), Department = dep1, Disease = dis1, Doctor = doc1 }; pat1.Histories.Add(new History { Department = dep1, Disease = dis1, Doctor = doc1, Start = new DateTime(2020, 02, 02), End = new DateTime(2020, 04, 22) }); Patients.Add(pat1); Patient pat2 = new Patient { FName = "Hugo", LName = "Moss", MName = "Pherine", Phone = "+17602993434", Dob = new DateTime(1990, 08, 11), Department = dep2, Disease = dis3, Doctor = doc3 }; pat2.Histories.Add(new History { Department = dep2, Disease = dis3, Doctor = doc3, Start = new DateTime(2020, 05, 10), End = new DateTime(2020, 07, 01) }); Patients.Add(pat2); Patient pat3 = new Patient { FName = "Jericho", LName = "Estrasa", MName = "Puerre", Phone = "+17602200011", Dob = new DateTime(1978, 01, 01), Department = dep3, Disease = dis2, Doctor = doc2 }; pat3.Histories.Add(new History { Department = dep3, Disease = dis2, Doctor = doc2, Start = new DateTime(2020, 05, 02), End = new DateTime(2020, 05, 29) }); Patients.Add(pat3); SaveChanges(); }