Exemplo n.º 1
0
 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()
     };
 }
Exemplo n.º 2
0
        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));
        }