Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Dostawca dostawca = db.dostawca.Find(id);

            db.dostawca.Remove(dostawca);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public void ModifyDetails(int id, Status_dostawy IdStatus, Dostawca IdDostawca, PolozeniePaczki IdPolozenie, Worker IdWorker)
        {
            Paczka pack = _session.Load <Paczka>(id);

            pack.IdStatus    = IdStatus;
            pack.IdDostawca  = IdDostawca;
            pack.IdPolozenie = IdPolozenie;
            pack.IdWorker    = IdWorker;
        }
Пример #3
0
        //
        // GET: /Dostawca/Details/5

        public ActionResult Details(int id = 0)
        {
            Dostawca dostawca = db.dostawca.Find(id);

            if (dostawca == null)
            {
                return(HttpNotFound());
            }
            return(View(dostawca));
        }
Пример #4
0
        public void ZlozZamowienie_Ilosc_ExeptionTest()
        {
            //Arrange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "opis");

            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);
            //Assert
        }
Пример #5
0
        public void ZlozZamowienie_NullProdukt_ExeptionTest()
        {
            //Arrange
            var dostawca = new Dostawca();
            //var produkt = new Produkt();

            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 15);
            //Assert
            //oczekiwany wyjątek
        }
Пример #6
0
        public void ZlozZamowienie_NullProdukt_ExcepitonTest()
        {
            // Arrange (zaranżuj test)
            var dostawca = new Dostawca();

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 15);

            // Assert (potwierdz test)
            // oczekiwany wyjatek
        }
Пример #7
0
        public void ZlozZamowienie_NullProdukt_ExceptionTest()
        {
            //arrange
            var dostawca = new Dostawca();

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 10);

            //assert
            //oczekiwany wyjatek
        }
Пример #8
0
 public ActionResult Edit(Dostawca dostawca)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dostawca).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_term = new SelectList(db.typ_firmy, "id_term", "nazwa", dostawca.id_term);
     return(View(dostawca));
 }
Пример #9
0
        //
        // GET: /Dostawca/Edit/5

        public ActionResult Edit(int id = 0)
        {
            Dostawca dostawca = db.dostawca.Find(id);

            if (dostawca == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_term = new SelectList(db.typ_firmy, "id_term", "nazwa", dostawca.id_term);
            return(View(dostawca));
        }
Пример #10
0
        public ActionResult Create(Dostawca dostawca)
        {
            if (ModelState.IsValid)
            {
                db.dostawca.Add(dostawca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_term = new SelectList(db.typ_firmy, "id_term", "nazwa", dostawca.id_term);
            return(View(dostawca));
        }
Пример #11
0
        public IActionResult Update(Dostawca upddost)
        {
            if (_context.Dostawca.Count(e => e.IdPrac == upddost.IdPrac) == 0)
            {
                return(NotFound());
            }
            _context.Dostawca.Attach(upddost);
            _context.Entry(upddost).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            _context.SaveChanges();

            return(Ok(upddost));
        }
Пример #12
0
        public void ZlozZamowienie_Ilosc_ExceptionTest()
        {
            //arrange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);

            //assert
            //oczekiwany wyjatek
        }
Пример #13
0
        public void ZlozZamowienie_Ilosc_ExcepitonTest()
        {
            // Arrange (zaranżuj test)
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "opis");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);

            // Assert (potwierdz test)
            // oczekiwany wyjatek
        }
Пример #14
0
        public void ZwrocTekstTest()
        {
            //Arrange
            Dostawca dostawca = new Dostawca();

            var wartoscOczekiwana = @"Wstawiamy \r\n nowa linia";
            //Act
            var wartoscAktualna = dostawca.ZwrocTekst();

            Console.WriteLine(wartoscAktualna);
            //Assert
            Assert.AreEqual(wartoscOczekiwana, wartoscAktualna);
        }
Пример #15
0
        public void ZlozZamowienie_WyslijKopie()
        {
            //Arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst Zamówieia Wysyłamy kopię");
            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, ilosc: 15, Dostawca.DolaczAdres.Nie, Dostawca.WyslijKopie.Tak);

            //Assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #16
0
        public void WyslijWiadomoscWitamy_NazwaFirmyNull_Sukces()
        {
            //Arrange
            Dostawca dostawca = new Dostawca();

            dostawca.NazwaDostawcy = null;
            var wartoscOczekiwana = "Wiadomość wysłana: Witaj";
            //Act
            var wartoscAktualna = dostawca.WyslijEmailWitamy("Wiadomość testowa");

            //Assert
            Assert.AreEqual(wartoscOczekiwana, wartoscAktualna);
        }
Пример #17
0
        public void ZlozZamowienie_NullProduktException_Test()
        {
            // Arange
            var dostawca = new Dostawca();

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(null, 15);

            // Assert

            // Assert.AreEqual(oczekiwana, actualna);
            //  Oczekiwany Wyjątek
        }
Пример #18
0
		public void WyslijEmailWitamy_NullNazwaFirmy_Sukces()
		{
			//Arrange (zaranzuj test)
			var dostawca = new Dostawca();
			dostawca.NazwaFirmy = null;
			var wartoscOczekiwana = "Wiadomosc wyslana: Witaj";

			//ACT (dzialaj)
			var wartoscAktualna = dostawca.WyslijEmailWitamy("Wiadomosc testowa");

			//Assert (potwierdz test)
			Assert.AreEqual(wartoscOczekiwana, wartoscAktualna);
		}
Пример #19
0
        public void WyslijEmailWitamy_PustaNazwaFirmy_Sukces()
        {
            //Arrange (zaranzuj test)
            var dostawca = new Dostawca();

            dostawca.NazwaFirmy = "";
            var wartoscOczekiwana = "Wiadmość wysłana: Witaj";

            //ACT (działaj)
            var wartoscAktualna = dostawca.WyslijEmailWitamy("Wiadomość testowa");

            // Assert (potwierdź test)
            Assert.AreEqual(wartoscOczekiwana, wartoscAktualna);
        }
Пример #20
0
        public void WyslijEmailWitamy_PrawidlowaNazwaFirmy_Sukces()
        {
            // Arrange (zaranżuj test)
            var dostawca = new Dostawca();

            dostawca.NazwaFirmy = "ToMi";
            var wartoscOczekiwana = "Wiadomość wysłana: Witaj ToMi";

            //ACT (działenie)
            var wrtoscAktualna = dostawca.WyslijEmailWitamy("Wiadomosc testowa");

            //Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana, wrtoscAktualna);
        }
Пример #21
0
        public void ZlozZamowienie_Ilosc_Exception_Test()
        {
            // Arange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(produkt, 0);

            // Assert

            // Assert.AreEqual(oczekiwana, actualna);
            //  Oczekiwany Wyjątek
        }
Пример #22
0
        public void ZlozZamowienieTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 10\r\nInstrukcje: Standardowa dostawa");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10);

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #23
0
        public void WyslijEmailWitamy_NullNazwaFirmy_Sukces()
        {
            //arrange
            var dostawca = new Dostawca();

            dostawca.NazwaFirmy = null;
            var oczekiwana = "Wiadomosc wyslana: Witaj";

            //act
            var aktualna = dostawca.WyslijEmailWitamy("Wiadomosc testowa");

            //assert
            Assert.AreEqual(oczekiwana, aktualna);
        }
Пример #24
0
        public void ZwrocTekstTest()
        {
            //arrange
            var dostawca   = new Dostawca();
            var oczekiwana = @"Wstawiam \r\n nowa linia";

            //act
            var aktualna = dostawca.ZwrocTekst();

            Console.WriteLine(aktualna);

            //assert
            Assert.AreEqual(oczekiwana, aktualna);
        }
Пример #25
0
        public void ZlozZamowienie_DolaczAdresTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst zamowienia Dołączamy adres");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10, Dostawca.DolaczAdres.Tak, Dostawca.WyslijKopie.Nie);

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #26
0
        public void ZlozZamowienie4ParametryTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 10\r\nData dostawy: 2020/04/22\r\nInstrukcje: testowe instrukcje");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10, new DateTimeOffset(2020, 4, 22, 0, 0, 0, new TimeSpan(8, 0, 0)), "testowe instrukcje");

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #27
0
        public void ZwrocTekstTest()
        {
            //Arrange (zaranzuj test)
            var dostawca          = new Dostawca();
            var wartoscOczekiwana = @"Wstawiam \r\n nowa linia";

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZwrocTekst();

            Console.WriteLine(wartoscAktualna);

            // Assert (potwierdź test)
            Assert.AreEqual(wartoscOczekiwana, wartoscAktualna);
        }
Пример #28
0
        public void ZlozZamowienie4parametryTest()
        {
            // Arrange (zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 15\r\nData dostawy: 2019-04-22\r\nInstrukcje: testowe instrukcje");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, new DateTimeOffset(2019, 4, 22, 0, 0, 0, new TimeSpan(8, 0, 0)), "testowe instrukcje");

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #29
0
        public void ZlozZamowienieTest()
        {
            // Arrange (zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 15\r\nInstrukcje: Standartowa dostawa");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15);

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Пример #30
0
        public void ZlozZamowienie_DolaczAdresTest()
        {
            // Arrange(zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst zamówienia Dołączamy adres");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, Dostawca.DolaczAdres.Tak, Dostawca.WyslijKopie.Nie);

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }