public async Task <IActionResult> Edit(int id, [Bind("Id,Name,SalePersentAmount")] ItemSaleOff itemSaleOff) { if (id != itemSaleOff.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(itemSaleOff); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemSaleOffExists(itemSaleOff.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(itemSaleOff)); }
public async Task <IActionResult> Create([Bind("Id,Name,SalePersentAmount")] ItemSaleOff itemSaleOff) { if (ModelState.IsValid) { _context.Add(itemSaleOff); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(itemSaleOff)); }
public static async Task SeedItemSaleOffAsync(ApplicationDbContext _context) { if (_context.ItemSaleOff.ToList().Count == 0) { ItemSaleOff None = new ItemSaleOff { Name = "None", SalePersentAmount = 0 }; await _context.AddAsync(None); await _context.SaveChangesAsync(); ItemSaleOff Five = new ItemSaleOff { Name = "-5%", SalePersentAmount = Convert.ToDecimal(5) / Convert.ToDecimal(100) }; await _context.AddAsync(Five); await _context.SaveChangesAsync(); ItemSaleOff Ten = new ItemSaleOff { Name = "-10%", SalePersentAmount = Convert.ToDecimal(10) / Convert.ToDecimal(100) }; await _context.AddAsync(Ten); await _context.SaveChangesAsync(); ItemSaleOff Fifthteen = new ItemSaleOff { Name = "-15%", SalePersentAmount = Convert.ToDecimal(15) / Convert.ToDecimal(100) }; await _context.AddAsync(Fifthteen); await _context.SaveChangesAsync(); ItemSaleOff Twenty = new ItemSaleOff { Name = "-20%", SalePersentAmount = Convert.ToDecimal(20) / Convert.ToDecimal(100) }; await _context.AddAsync(Twenty); await _context.SaveChangesAsync(); ItemSaleOff TwentyFive = new ItemSaleOff { Name = "-25%", SalePersentAmount = Convert.ToDecimal(25) / Convert.ToDecimal(100) }; await _context.AddAsync(TwentyFive); await _context.SaveChangesAsync(); ItemSaleOff Thirty = new ItemSaleOff { Name = "-30%", SalePersentAmount = Convert.ToDecimal(30) / Convert.ToDecimal(100) }; await _context.AddAsync(Thirty); await _context.SaveChangesAsync(); ItemSaleOff ThirtyFive = new ItemSaleOff { Name = "-35%", SalePersentAmount = Convert.ToDecimal(35) / Convert.ToDecimal(100) }; await _context.AddAsync(ThirtyFive); await _context.SaveChangesAsync(); ItemSaleOff Fourty = new ItemSaleOff { Name = "-40%", SalePersentAmount = Convert.ToDecimal(40) / Convert.ToDecimal(100) }; await _context.AddAsync(Fourty); await _context.SaveChangesAsync(); ItemSaleOff FourtyFive = new ItemSaleOff { Name = "-45%", SalePersentAmount = Convert.ToDecimal(45) / Convert.ToDecimal(100) }; await _context.AddAsync(FourtyFive); await _context.SaveChangesAsync(); ItemSaleOff Fifthty = new ItemSaleOff { Name = "-50%", SalePersentAmount = Convert.ToDecimal(50) / Convert.ToDecimal(100) }; await _context.AddAsync(Fifthty); await _context.SaveChangesAsync(); ItemSaleOff FifthtyFive = new ItemSaleOff { Name = "-55%", SalePersentAmount = Convert.ToDecimal(55) / Convert.ToDecimal(100) }; await _context.AddAsync(FifthtyFive); await _context.SaveChangesAsync(); ItemSaleOff Sixty = new ItemSaleOff { Name = "-60%", SalePersentAmount = Convert.ToDecimal(60) / Convert.ToDecimal(100) }; await _context.AddAsync(Sixty); await _context.SaveChangesAsync(); ItemSaleOff SixtyFive = new ItemSaleOff { Name = "-65%", SalePersentAmount = Convert.ToDecimal(65) / Convert.ToDecimal(100) }; await _context.AddAsync(SixtyFive); await _context.SaveChangesAsync(); ItemSaleOff Seventy = new ItemSaleOff { Name = "-70%", SalePersentAmount = Convert.ToDecimal(70) / Convert.ToDecimal(100) }; await _context.AddAsync(Seventy); await _context.SaveChangesAsync(); ItemSaleOff SeventyFive = new ItemSaleOff { Name = "-75%", SalePersentAmount = Convert.ToDecimal(75) / Convert.ToDecimal(100) }; await _context.AddAsync(SeventyFive); await _context.SaveChangesAsync(); ItemSaleOff Eighty = new ItemSaleOff { Name = "-80%", SalePersentAmount = Convert.ToDecimal(80) / Convert.ToDecimal(100) }; await _context.AddAsync(Eighty); await _context.SaveChangesAsync(); } }