public ActionResult Filtern(Login.Models.Filter filter) { ViewBag.filter = filter; if (filter.institut == null && filter.monatsStunden == null && filter.Name == null) { StellenangebotUebersicht angebote = new StellenangebotUebersicht(DB.stellenangeboteUebersichtLesen()); return PartialView("_Stellenangebote", angebote); } if (filter.institut == "Institute" && filter.monatsStunden == "Monats Stunden" && filter.Name == null) { StellenangebotUebersicht angebote = new StellenangebotUebersicht(DB.stellenangeboteUebersichtLesen()); return PartialView("_Stellenangebote", angebote); } else { StellenangebotUebersicht filterAngebote = new StellenangebotUebersicht(DB.stellenangeboteUebersichtFiltern(filter)); return PartialView("_Stellenangebote", filterAngebote); } }
/// <summary> /// Läd alle eigenen Stellenangebote in eine Liste und fügt sie der Partiellen View _StellenangeboteÜbersicht hinzu /// </summary> /// <returns></returns> public PartialViewResult _StellenAngebotSteuerung() { string email = HttpContext.User.Identity.Name; Anbieter benutzer = DB.anbieterAuslesen(email); StellenangebotUebersicht angebote = new StellenangebotUebersicht(DB.stellenangebotUebersichtLesen(benutzer.id)); return PartialView(angebote); }
/// <summary> /// Ruft die Hauptseite mit login Bereich auf /// </summary> /// <returns>Index.cshtml</returns> public ActionResult Index() { StellenangebotUebersicht angebote = new StellenangebotUebersicht(DB.stellenangeboteUebersichtLesen()); return View(angebote); }