Beispiel #1
0
        private Guest AddGuest(String Name, String Email, String Country)
        {
            Guest guest = new Guest
            {
                Name    = Name,
                Email   = Email,
                Country = Country
            };

            _guestRepository.Add(guest);

            return(guest);
        }
Beispiel #2
0
        private void ExecuteCreateUser()
        {
            if (!string.IsNullOrWhiteSpace(FirstName) && !string.IsNullOrWhiteSpace(Lastname) &&
                !string.IsNullOrWhiteSpace(Phone) && DateOfBirth != default(DateTime))
            {
                if (IsEdit)
                {
                    Guest.FirstName    = FirstName;
                    Guest.Lastname     = Lastname;
                    Guest.PhoneNumber  = Phone;
                    Guest.Username     = UserName;
                    Guest.PasswordHash = PasswordHash;
                    Guest.DateOfBirth  = DateOfBirth;
                    GuestRepository.Update(Guest);
                }
                else
                {
                    Guest = new Guest
                    {
                        FirstName    = FirstName,
                        Lastname     = Lastname,
                        PhoneNumber  = Phone,
                        Username     = UserName,
                        PasswordHash = PasswordHash,
                        DateOfBirth  = DateOfBirth
                    };
                    GuestRepository.Add(Guest);
                }
                GuestRepository.Save();


                Messenger.Default.Send(new UpdateGuestMessage());
                Messenger.Default.Send(new CloseDialogMessage());
            }
            else
            {
                NotificationService.Warning("Validation error!",
                                            "You need to fill out all forms, except username and password");
            }
        }
Beispiel #3
0
        public FrontView()
        {
            Console.WriteLine("[1] Login:"******"[2] Register:");
            int             choice = Int32.Parse(Console.ReadLine());
            InitialMenuEnum c      = (InitialMenuEnum)choice;

            if (c == InitialMenuEnum.Login)
            {
                LoginView loginView = new LoginView();
                loginView.Show();
            }
            else if (c == InitialMenuEnum.Register)
            {
                GuestRepository guestRepository = new GuestRepository();
                guestRepository.Add();
            }
            else
            {
                Console.WriteLine("Invalid choice! Please try again!");
            }
        }