コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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();
            }
        }