public void ZarejestrujJakoKlient(DaneKlienta dane)
        {
            var userStore = new UserStore <IdentityUser>();
            var manager   = new UserManager <IdentityUser>(userStore);

            var user = new DaneKlienta()
            {
                UserName = dane.UserName
            };
            IdentityResult result = manager.Create(user, dane.Haslo);

            //  if (result.Succeeded)
        }
Ejemplo n.º 2
0
        public void KupBiletTest()
        {
            // Arrange
            var sala        = new Sala(30);
            var film        = new Film("Lighthouse", 2019);
            var seans       = new Seans(sala, film);
            var miejsce     = 2;
            var bilet       = new Bilet(seans, miejsce);
            var daneKlienta = new DaneKlienta("John", "Johnson", 23423);
            var klient      = new Klient(daneKlienta);

            // Act
            klient.KupBilet(seans, miejsce, 20);

            // Assert
            Assert.That(klient.DaneKlienta.Bilety.Any(b => b.Seans == bilet.Seans), "KupBilet() failure");
        }
Ejemplo n.º 3
0
        public void RezerwujTest()
        {
            // Arrange
            var miejsce     = 2;
            var sala        = new Sala(30);
            var film        = new Film("Lighthouse", 2019);
            var seans       = new Seans(sala, film);
            var bilet       = new Bilet(seans, miejsce);
            var daneKlienta = new DaneKlienta("John", "Johnson", 32423);

            var klient = new Klient(daneKlienta);

            // Act
            var rezerwacja = klient.Rezerwuj(seans, 2);

            // Assert
            Assert.That(rezerwacja.Status, Is.EqualTo(true), "Rezerwuj() failure"); // TODO: Enum, reserved
        }
        public async Task <ActionResult> ChangeProfile([Bind(Prefix = "DaneKlienta")] DaneKlienta daneKlienta)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

                user.DaneKlienta = daneKlienta;
                var result = await UserManager.UpdateAsync(user);

                AddErrors(result);
            }

            if (!ModelState.IsValid)
            {
                TempData["ViewData"] = ViewData;
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public void GenerujBiletTests()
        {
            // Arrange
            var daneKlienta = new DaneKlienta("John", "Johninson", 313213);

            var miejsce = 2;
            var sala    = new Sala(30);
            var film    = new Film("Lighthouse", 2019);
            var seans   = new Seans(sala, film);

            var rezerwacja = new Rezerwacja(
                daneKlienta,
                seans,
                miejsce,
                20,
                true
                );

            // Act
            var bilet = rezerwacja.GenerujBilet();

            // Assert
            Assert.That(bilet.Seans, Is.EqualTo(seans), "GenerujBilet() failure");
        }
Ejemplo n.º 6
0
        protected override void Seed(ApplicationContext context)
        {
            DaneKuriera daneKuriera1 = new DaneKuriera()
            {
                Adres = new Adres()
                {
                    KodPocztowy     = "09-201",
                    Miasto          = "Sierpc",
                    NumerMieszkania = "2",
                    Ulica           = "Poniatowskiego"
                },
                Nazwisko = "Kowalski",
                Imie     = "Maciej",
                UserName = "******"
            };
            DaneKuriera daneKuriera2 = new DaneKuriera()
            {
                Imie     = "Krystian",
                Nazwisko = "Nowakowski",
                Adres    = new Adres()
                {
                    KodPocztowy     = "29-120",
                    Miasto          = "Kluczewsko",
                    NumerMieszkania = "12",
                    Ulica           = "Spó³dzielcza"
                },
                UserName = "******"
            };

            DaneUzytkownika centrala = new DaneUzytkownika()
            {
                Imie     = "Cichos³aw",
                Nazwisko = "Orze³",
                Adres    = new Adres()
                {
                    Ulica           = "Niebieska",
                    KodPocztowy     = "01-999",
                    Miasto          = "Bia³e Trzecie",
                    NumerMieszkania = "139"
                },
                UserName = "******"
            };

            DaneKlienta klient1 = new DaneKlienta()
            {
                Imie     = "Wojciech",
                Nazwisko = "Kruk",
                Adres    = new Adres()
                {
                    KodPocztowy     = "09-111",
                    Miasto          = "Starolas",
                    NumerMieszkania = "13",
                    Ulica           = "Hymnu Mi³oœci",
                },
                UserName = "******"
            };
            DaneKlienta klient2 = new DaneKlienta()
            {
                Imie     = "Ewa",
                Nazwisko = "Adamska",
                Adres    = new Adres()
                {
                    KodPocztowy     = "13-616",
                    Miasto          = "Nowy Bór",
                    NumerMieszkania = "69",
                    Ulica           = "Centralna",
                },
                UserName = "******"
            };

            DaneSamochodu samochod1 = new DaneSamochodu()
            {
                Id               = 1,
                Marka            = "Citroen",
                Model            = "Jumper",
                NumRejestracyjny = "PO6478A",
                DataKontroli     = new DateTime(2017, 03, 15),
                Stan             = "Sprawny"
            };

            DaneSamochodu samochod2 = new DaneSamochodu()
            {
                Id               = 2,
                Marka            = "Peugeot",
                Model            = "Boxer",
                NumRejestracyjny = "POL74B6",
                DataKontroli     = new DateTime(2017, 03, 17),
                Stan             = "Sprawny"
            };

            DaneUzytkownika nadawca1 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "Czekoladowa",
                    NumerMieszkania = "23",
                    KodPocztowy     = "01-468",
                    Miasto          = "Warszawa"
                },
                UserName = "******"
            };

            DaneUzytkownika adresat1 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "S³owackiego",
                    NumerMieszkania = "8A/12",
                    KodPocztowy     = "42-202",
                    Miasto          = "Czêstochowa"
                },
                UserName = "******"
            };

            //    ************   Paczka1   ************

            Status status1 = new Status()
            {
                Kurier     = daneKuriera1,
                KodStatusu = 1,
                Czas       = new DateTime(2016, 12, 2),
            };

            Status status2 = new Status()
            {
                Kurier     = daneKuriera1,
                KodStatusu = 2,
                Czas       = new DateTime(2016, 12, 4),
            };

            DanePaczki paczka1 = new DanePaczki()
            {
                Adres    = new Adres(),
                Nadawca  = adresat1,
                Adresat  = nadawca1,
                Status   = (Status)status2.Clone(),
                Historia = new List <Status>()
                {
                    status1, status2
                },
                PoczatekObslugi = new DateTime(2016, 12, 2),
                KoniecObslugi   = new DateTime(2016, 12, 4)
            };

            //    ************   Paczka2   ************

            Status status2_1 = new Status()
            {
                Kurier     = daneKuriera2,
                KodStatusu = 1,
                Czas       = new DateTime(2016, 12, 4),
            };

            Status status2_2 = new Status()
            {
                Kurier     = daneKuriera2,
                KodStatusu = 2,
                Czas       = new DateTime(2016, 12, 5),
            };
            DaneUzytkownika nadawca2 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "Grochowska",
                    NumerMieszkania = "194/196",
                    KodPocztowy     = "04-357",
                    Miasto          = "Warszawa"
                },
                UserName = "******"
            };
            DaneUzytkownika adresat2 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "Koœciuszki",
                    NumerMieszkania = "3",
                    KodPocztowy     = "03-356",
                    Miasto          = "Pcim dolny"
                },
                UserName = "******"
            };
            DanePaczki paczka2 = new DanePaczki()
            {
                Adres    = new Adres(),
                Nadawca  = nadawca2,
                Adresat  = adresat2,
                Status   = (Status)status2_2.Clone(),
                Historia = new List <Status>()
                {
                    status2_1, status2_2
                },
                PoczatekObslugi = new DateTime(2016, 12, 4),
                KoniecObslugi   = new DateTime(2016, 12, 5)
            };

            //    ************   Paczka3   ************

            Status status3_1 = new Status()
            {
                Kurier     = daneKuriera1,
                KodStatusu = 1,
                Czas       = new DateTime(2016, 12, 7),
            };
            DaneUzytkownika nadawca3 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "Sk³odowskiej",
                    NumerMieszkania = "19",
                    KodPocztowy     = "00-000",
                    Miasto          = "£ódŸ"
                },
                UserName = "******"
            };
            var adresat3 = new DaneUzytkownika()
            {
                Adres = new Adres()
                {
                    Ulica           = "Emaus",
                    NumerMieszkania = "2",
                    KodPocztowy     = "30-201",
                    Miasto          = "Kraków"
                },
                UserName = "******"
            };
            DanePaczki paczka3 = new DanePaczki()
            {
                Adres    = new Adres(),
                Nadawca  = nadawca3,
                Adresat  = adresat3,
                Status   = (Status)status3_1.Clone(),
                Historia = new List <Status>()
                {
                    status3_1
                },
                PoczatekObslugi = new DateTime(2016, 12, 7)
            };

            //    ************   Paczka4   ************

            Status status4_1 = new Status()
            {
                KodStatusu = 1,
                Czas       = new DateTime(2016, 12, 7),
            };

            DanePaczki paczka4 = new DanePaczki()
            {
                Adres   = new Adres(),
                Nadawca = new DaneKlienta()
                {
                    Adres = new Adres()
                    {
                        Ulica           = "Czekoladowa",
                        NumerMieszkania = "23",
                        KodPocztowy     = "01-468",
                        Miasto          = "Warszawa"
                    },
                    UserName = "******"
                },
                Adresat = new DaneKlienta()
                {
                    Adres = new Adres()
                    {
                        Ulica           = "Grochowska",
                        NumerMieszkania = "194/196",
                        KodPocztowy     = "04-357",
                        Miasto          = "Warszawa"
                    },
                    UserName = "******"
                },
                Status   = (Status)status4_1.Clone(),
                Historia = new List <Status>()
                {
                    status4_1
                },
                PoczatekObslugi = new DateTime(2016, 12, 7)
            };

            context.Kurierzy.AddRange(new[] { daneKuriera1, daneKuriera2 });
            context.SaveChanges();

            context.Klienci.AddRange(new[] { klient1, klient2 });
            context.SaveChanges();
            context.Users.Add(nadawca2);
            context.Users.Add(nadawca1);
            context.Users.Add(nadawca3);

            context.Users.Add(adresat2);
            context.Users.Add(adresat1);
            context.Users.Add(adresat3);
            context.Users.Add(centrala); context.SaveChanges();

            context.SaveChanges(); context.Paczki.AddRange(new[] { paczka1, paczka2, paczka3, paczka4 }); context.SaveChanges();

            context.Samochody.AddRange(new[] { samochod1, samochod2 });
            try
            {
                context.SaveChanges();
            }
            catch (DbEntityValidationException e)
            {
            }
        }
Ejemplo n.º 7
0
 public void wybranoZarejestrujMnieJakoKlient(DaneKlienta dane)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 8
0
 public void wybranoZarejestrujMnieJakoKlient(DaneKlienta dane)
 {
     //do poprawy
     ivKlient.wyswietlOknoRejestracjiKlienta();
 }