public async Task <IActionResult> Create() { var auctionHouses = await auctionHouseService.GetAllAuctionHouses().ToListAsync(); this.ViewData["auctionHouses"] = auctionHouses.Select(auctionHouse => new ItemCreateAuctionHouseViewModel { Name = auctionHouse.Name }) .ToList(); return(this.View()); }
public async Task <IActionResult> Delete(string id) { var itemFromDb = await this.itemService.GetById(id); var auctionHouses = await auctionHouseService.GetAllAuctionHouses().ToListAsync(); var viewModel = new ItemDeleteViewModel { Name = itemFromDb.Name, StartingPrice = itemFromDb.StartingPrice, BuyOutPrice = itemFromDb.BuyOutPrice, Picture = itemFromDb.Picture, AuctionDuration = itemFromDb.EndTime.ToString(), Category = new ItemDeleteCategoryViewModel { Name = itemFromDb.Category.ToString() }, Description = itemFromDb.Description, AuctionHouse = itemFromDb.AuctionHouse.Name }; this.ViewData["auctionHouses"] = auctionHouses.Select(auctionHouse => new ItemDeleteCategoryViewModel { Name = auctionHouse.Name }) .ToList(); return(this.View(viewModel)); }