コード例 #1
0
        public List <Pet> GetPetsByType(Pet.Type type)
        {
            List <Pet> temp = new List <Pet>();

            foreach (var pet in _petRepo.ReadPets().ToList())
            {
                if (pet.PetType.Equals(type))
                {
                    temp.Add(pet);
                }
            }

            return(temp);
        }
コード例 #2
0
        public Pet CreatePet(string name, Pet.Type type, DateTime birthday, DateTime solddate, string color, string previousowner,
                             double price)
        {
            var NewPet = new Pet
            {
                PetName       = name,
                PetType       = type,
                Birthdate     = birthday,
                SoldDate      = solddate,
                Color         = color,
                PreviousOwner = previousowner,
                PriceDkk      = price
            };

            return(_petRepo.CreatePet(NewPet));
        }
コード例 #3
0
        public Pet UpdatePet(int id, string newName, Pet.Type newType, DateTime newBirthday, DateTime newSoldDate, string newColor,
                             string newPreviousOwner, double newPrice)
        {
            var NewPet = new Pet
            {
                PetId         = id,
                PetName       = newName,
                PetType       = newType,
                Birthdate     = newBirthday,
                SoldDate      = newSoldDate,
                Color         = newColor,
                PreviousOwner = newPreviousOwner,
                PriceDkk      = newPrice
            };

            _petRepo.UpdatePet(NewPet);

            return(NewPet);
        }
コード例 #4
0
 private void StartSelection(Pet pet)
 {
     currentPetType = pet.type;
     SelectPet(pet);
 }