public void TestMethod1() { var typ = this.GetType(); var foldre = typ.Assembly.Location; var module = Mono.Cecil.ModuleDefinition.ReadModule(foldre); var mtRepozytorium = module.Types.First(p => p.Name == "Repozytorium"); var mtRepozytoriumTypowane = module.Types.First(p => p.Name == "RepozytoriumTypowane`1"); var mtPobierzOb = mtRepozytoriumTypowane.Methods.First(m => m.Name == "PobierzObiektyTypowane"); var repozytorim = new RepozytoriumTypowane <Pracownik>(); var tRepozytorim = repozytorim.GetType(); }
public object Start() { var rep = new RepozytoriumTypowane <Person>(); List <Person> pracownicy = rep.PobierzObiektyTypowane(); int i = 0; foreach (var pracownik in pracownicy) { pracownik.Name = "Prac " + i; i++; } return(pracownicy); }
public override object Start() { var rep = new RepozytoriumTypowane <Pracownik>(); var pracownicy = rep.PobierzObiektyTypowane(); int i = 0; foreach (var pracownik in pracownicy) { pracownik.Imie = "Prac " + i; i++; } return(pracownicy); }
public List <Person> StartWithParameters(int typeId, string name) { var rep = new RepozytoriumTypowane <Person>(); List <Person> pracownicy = rep.PobierzObiektyTypowane(); int i = 0; foreach (var pracownik in pracownicy) { pracownik.Name = "Prac " + i + " " + typeId + name; pracownik.Age = typeId; i++; } return(pracownicy); }
public override object Start() { PrzygotujRaport(); var rep = new RepozytoriumTypowane <Pracownik>(); var pracownicy = rep.PobierzObiektyTypowane(); UzupelnijDanePracownikowRekurencyjnieIHibernuj(pracownicy, pracownicy.Count - 1); //hibernuje się wewnątrz var pracownik = pracownicy.First(); if (pracownik != null) { GenerujRaportPracownika(pracownik); //ta funkcja hibernuje proces } foreach (var pracownik1 in pracownicy) { GenerujRaportPracownika(pracownik1); VirtualMachine.VirtualMachine.Hibernate(); } return(Raport); }