public PartialViewResult _BewerbungenStellenangebot(int stellenangebotID) { LinkedList<Bewerbung> bewerbungen = DB.bewerbungenLesenVonAnbieter(stellenangebotID); LinkedList<BewerbungBenutzer> bewerbungenBenutzer = new LinkedList<BewerbungBenutzer>(); for (int i = 0; i < bewerbungen.Count; i++) { BewerbungBenutzer temp = new BewerbungBenutzer(); temp.bewerbung = bewerbungen.ElementAt(i); temp.bewerber = DB.bewerberAuslesen(bewerbungen.ElementAt(i).benutzerID); bewerbungenBenutzer.AddLast(temp); } StellenangebotAnsicht ansicht = new StellenangebotAnsicht(bewerbungenBenutzer); return PartialView(ansicht); }
public PartialViewResult _AngebotBewerbungenSteuerung() { string email = HttpContext.User.Identity.Name; Anbieter benutzer = DB.anbieterAuslesen(email); LinkedList<StellenangebotAnsicht> angebotBewerber = DB.stellenangeboteUebersichtLesen(benutzer.id); for (int i = 0; i < angebotBewerber.Count; i++) { LinkedList<BewerbungBenutzer> bewerbungBenutzer = new LinkedList<BewerbungBenutzer>(); LinkedList<Bewerbung> bewerbungen = DB.bewerbungenLesenVonAnbieter(angebotBewerber.ElementAt(i).id); for (int j = 0; j < bewerbungen.Count; j++) { BewerbungBenutzer temp = new BewerbungBenutzer(); temp.bewerber = DB.bewerberAuslesen(bewerbungen.ElementAt(j).benutzerID); temp.bewerbung = bewerbungen.ElementAt(j); bewerbungBenutzer.AddLast(temp); } angebotBewerber.ElementAt(i).bewerbungen = bewerbungBenutzer; } StellenangeboteBewerbungUebersicht model = new StellenangeboteBewerbungUebersicht(angebotBewerber); return PartialView(model); }