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(); //} }
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"); } }