private Adopter FindPreviousAdopterProfile() { string name = UserInterface.AskAdopterForPassword(); var adopters = db.GetTable <Adopter>(); var current = from a in adopters where a.password == name select a; currentAdopter = current.First(); return(currentAdopter); }
public Room LocateCorrectRoomToAssignToNewAnimal() { var rooms = db.GetTable <Room>(); var first = from r in rooms where r.occupied == false select r; var firstRoom = first.First(f => f.occupied == false); return(firstRoom); }
private void CheckIfRoomsAreAvailable() { var animals = db.GetTable <Animal>(); var currentAnimals = from a in animals where a.adopted == false select a; int animalCount = currentAnimals.Count(); UserInterface.ExplainRoomLimit(animalCount); if (animalCount < 100) { UserInterface.ShowThatThereIsEnoughRoomForANewAnimal(); AddNewAnimalToDatabase(); } else { UserInterface.ShowThatThereIsNotEnoughRoomForANewAnimal(); UserInterface.PressAnyKeyToContinue(); DecideWhatToDoAsAnEmployee(); } }