public static void UpdateAdoption(bool value, ClientAnimalJunction clientAnimalJunction) { using (HumaneSocietyDataContext context = new HumaneSocietyDataContext()) { ClientAnimalJunction updateAdoptionStatus = context.ClientAnimalJunctions.Where(r => r.animal == clientAnimalJunction.animal && r.client == clientAnimalJunction.client).FirstOrDefault(); updateAdoptionStatus.approvalStatus = UserInterface.BoolToYesNo(value); context.SubmitChanges(); } }
public static void DisplayAnimalInfo(int animalId) { HumaneSocietyDataContext db = new HumaneSocietyDataContext(); var animalToDisplay = db.Animals.Distinct().Single(a => a.AnimalId == animalId); Room animalRoom = GetRoom(animalToDisplay.AnimalId, db); string aRoom; if (animalRoom == null) { aRoom = "no room assigned"; } else { aRoom = animalRoom.RoomId.ToString(); } List <string> info = new List <string>() { "ID: " + animalToDisplay.AnimalId, animalToDisplay.Name, animalToDisplay.Age + " years old", "Demeanor: " + animalToDisplay.Demeanor, "Kid friendly: " + UserInterface.BoolToYesNo(animalToDisplay.KidFriendly), "Pet friendly: " + UserInterface.BoolToYesNo(animalToDisplay.PetFriendly), "Location: " + aRoom, "Weight: " + animalToDisplay.Weight.ToString(), "Food amount in cups: " + animalToDisplay.DietPlan.FoodAmountInCups, "Food type: " + animalToDisplay.DietPlan.FoodType }; UserInterface.DisplayUserOptions(info); Console.WriteLine("Press enter to continue"); Console.ReadLine(); }