예제 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Naam,Rekeningnummer,AdresId,Gemeente,Straat,Huisnummer,PostCode")] Koper koper)
        {
            if (id != koper.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    koperRepository.Update(koper);
                    await koperRepository.SaveAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KoperExists(koper.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(koper));
        }
예제 #2
0
        public void AVerkoop_Add_TrueVerkoopExists()
        {
            lampRepository.GetAll();

            Koper koper = new Koper()
            {
                Naam           = "Jan",
                Rekeningnummer = "10",
                Gemeente       = "Weert",
                Straat         = "Erk",
                Huisnummer     = "26",
                PostCode       = "3084KI"
            };

            koperRepository.Add(koper);

            Verkoop verkoop = new Verkoop()
            {
                LampId  = 1,
                KoperId = 1,
                Aantal  = 20
            };

            verkoopRepository.Add(verkoop);
            verkoopRepository.Save();

            Assert.IsTrue(verkoopRepository.GetById(1).Lamp.Model == "Test");
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("Naam,Rekeningnummer,AdresId,Gemeente,Straat,Huisnummer,PostCode")] Koper koper)
        {
            if (ModelState.IsValid)
            {
                koperRepository.Add(koper);

                await koperRepository.SaveAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(koper));
        }