Beispiel #1
0
        public TestRepos()
        {
            //HotelManagementContext ss = new HotelManagementContext();
            GuestRepository gg    = new GuestRepository();
            var             test  = gg.GetAll().ToList();
            var             test1 = test[0];

            test1.PhoneNumber = "91199965";
            gg.Update(test1);
            gg.Save();

            //using (HotelManagementContext ss = new HotelManagementContext())
            //{
            //    Persons = ss.Guests.ToList();
            //    Rooms = ss.Rooms.ToList();
            //    Reciepts = ss.Reciepts.ToList();
            //    Bills = ss.Bills.ToList();
            //    var person1 = Persons[2] as Guest;
            //    var room1 = person1.BookedRooms[0];
            //    var person = ss.Guests.Single(x => x.Id == person1.Id);
            //    var room = ss.Rooms.Single(x => x.Id == room1.Id);
            //    ss.Entry(person).State= EntityState.Modified;
            //    ss.Entry(room).State = EntityState.Modified;
            //    room.MoveOut();
            //    //ss.Persons.Add(person);
            //    //ss.Rooms.Add(room);
            //    ss.SaveChanges();



            //    //ss.Bills.Add(new FoodBill(){Reciept = Reciepts.First(), Amount = 9999});
            //    //ss.SaveChanges();
            //    //Bills = ss.Bills.ToList();
            //}
        }
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");
            }
        }