public ActionResult Index(string seoName = "") { //Lager seo-vennlige linker var seo = "båttur-oslofjorden-oslo"; if (seoName != Config.SeoName(seo)) { return(RedirectToActionPermanent("Index", new { seoName = Config.SeoName(seo) })); } var vm = new BatturerListViewModel(); var query = this._unit.Batturer.GetAll(); vm.Batturer = new List <Battur>(); foreach (var battur in query) { var hovedbilde = this._unit.BatturImages.GetHovedbilde(battur.BatturId); if (hovedbilde != null) { battur.Hovedbilde = hovedbilde.ImageFile; } } ; vm.Batturer = query.ToList(); return(View("Index", vm)); }
//[Authorize] public ActionResult BatturerSomKanEndres() { if (Session["IsAuthenticated"] == null) { return(Redirect("/Admin/Index")); } var vm = new BatturerListViewModel(); vm.Batturer = this._unit.Batturer.GetAll().ToList(); return(View(vm)); }
public ActionResult Batturer(int?kategoriId, string seoName = "") { //Lager seo-vennlige linker var seo = "båttur-i-oslofjorden-sommerfest-båttransport"; if (seoName != Config.SeoName(seo)) { return(RedirectToActionPermanent("Batturer", new { seoName = Config.SeoName(seo) })); } var vm = new BatturerListViewModel(); var query = this._unit.Batturer.GetAll(); if (query != null) { foreach (var battur in query) { var harBilder = this._unit.BatturImages.GetByBatturId(battur.BatturId); if (harBilder.Any()) { var hovedbilde = this._unit.BatturImages.GetHovedbilde(battur.BatturId); if (hovedbilde != null) { battur.Hovedbilde = Config.BatturerImagesUrlPrefix + hovedbilde.ImageFile; } else { battur.Hovedbilde = harBilder.First().ImageFile; } } else { battur.Hovedbilde = Config.BatturerImagesUrlPrefix + "no-image-large.png"; } battur.BatturKategorier = this._unit.BatturKategorier.GetByBatturId(battur.BatturId); } ; vm.Batturer = query.ToList(); } return(View(vm)); }