public AccountController(ApplicationDbContext db, HostingEnvironment hostingEnvironment, UserManager <IdentityUser> userManager) { _db = db; _hostingEnvironment = hostingEnvironment; _userManager = userManager; WebRootPath = hostingEnvironment.WebRootPath; ClassifiedVM = new ClassifiedViewModel() { Lots = new Models.ClassifiedListing(), Cabins = new Models.ClassifiedListing() }; }
public async Task <IActionResult> PublicCabins(int?id) { if (id == null) { return(NotFound()); } ClassifiedViewModel ClassifiedVM = new ClassifiedViewModel(); ClassifiedVM.Cabins = await _db.ClassifiedListings.SingleOrDefaultAsync(m => m.ID == id); if (ClassifiedVM.Lots == null) { NotFound(); } ViewBag.Images = Directory.EnumerateFiles(Path.Combine(WebRootPath, @"img/Cabins", ClassifiedVM.Cabins.ID.ToString())) .Select(fn => Path.Combine(WebRootPath, @"img/Cabins", ClassifiedVM.Cabins.ID.ToString()) + Path.GetFileName(fn)); return(View(ClassifiedVM)); }