Exemplo n.º 1
0
        public Animal GetById(long id)
        {
            Animal animal = animalRepository.GetById(id);

            animal.Race = raceService.GetById(animal.Race.Id);
            return(animal);
        }
Exemplo n.º 2
0
        public void RetrieveInvalidData_Test()
        {
            AnimalRepository repo = new AnimalRepository();

            repo.Add(firstAnimal);
            repo.Add(secondAnimal);
            Animal first  = repo.GetById(1);
            Animal second = repo.GetById(2);

            Assert.AreEqual("Bobita", first.Name);
            Assert.AreEqual("Cat", first.Description);
            Assert.AreEqual(3, first.Id);
        }
Exemplo n.º 3
0
 public void AnimalDetails(AnimalView model)
 {
     using (var animal = new AnimalRepository())
     {
         Animal ani = animal.GetById(model.AnimalId);
     }
 }
Exemplo n.º 4
0
        // GET: Animals/PetForm
        public ActionResult PetForm(string biteId, string petId)
        {
            var PetFormViewModel = new AnimalViewModel
            {
                Animal    = new Animal(biteId),
                Breeds    = _breedRepository.All(),
                Specieses = _speciesRepository.All(),
                Employees = _employeeRepository.All(),
                Vets      = _vetRepository.All()
            };

            if (petId != null)
            {
                PetFormViewModel.Animal = _animalRepository.GetById(petId).Result;
            }


            return(View(PetFormViewModel));
        }
Exemplo n.º 5
0
 public void DeleteAnimals(Animalpar model)
 {
     using (var animal = new AnimalRepository())
     {
         Animal ani = animal.GetById(model.AnimalId);
         if (ani != null)
         {
             animal.Delete(ani);
         }
     }
 }
Exemplo n.º 6
0
        // GET: PetOwners/Create
        public ActionResult PetOwnerForm(string animalId)
        {
            var petOwnerViewModel = new PetOwnerViewModel()
            {
                PetOwner = new PetOwner(),
                Animal   = _animalRepository.GetById(animalId).Result,
                States   = _statesRepository.All(),
                Counties = _countyRepository.All(),
                Cities   = _citiesRepository.All()
            };

            if (petOwnerViewModel.Animal.PetOwner != null)
            {
                var petOwnerDb = _petOwnerRepository.GetById(animalId).Result;

                if (petOwnerDb != null)
                {
                    petOwnerViewModel.PetOwner = petOwnerDb;
                }
            }
            return(View(petOwnerViewModel));
        }
Exemplo n.º 7
0
        private void buttonDeleteAnimal_Click(object sender, EventArgs e)
        {
            if (dataGridViewAnimals.CurrentRow == null)
            {
                return;
            }

            var selectedOwner = (Animal)dataGridViewAnimals.CurrentRow.DataBoundItem;

            using (RepositoryContext db = new RepositoryContext("RepositoryContext"))
            {
                AnimalRepository animalRepo = new AnimalRepository(db);

                var animal = animalRepo.GetById(selectedOwner.Id);
                animalRepo.Delete(animal);
                animalRepo.SaveChanges();
            }

            GetData();
        }
Exemplo n.º 8
0
 public void UpdateAnimals(Animalpar model)
 {
     using (var animal = new AnimalRepository())
     {
         Animal ani = animal.GetById(model.AnimalId);
         if (ani != null)
         {
             ani.AnimalId = model.AnimalId;
             ani.AniCode  = model.AniCode;
             //ani.BatchTypeid = model.b;
             ani.AniColor         = model.AniColor;
             ani.AniFeedingStatus = model.AniFeedingStatus;
             ani.AniAge           = model.AniAge;
             ani.AniGender        = model.AniGender;
             ani.AniHealthStatus  = model.AniHealthStatus;
             ani.AniCurrentCost   = model.AniCurrentCost;
             ani.AniSaleStatus    = model.AniSaleStatus;
             ani.AniTotCost       = model.AniTotCost;
             ani.AnimalValue      = model.AnimalValue;
             animal.Update(ani);
         }
     }
 }
Exemplo n.º 9
0
 public Animalpar GetAnimalById(int id)
 {
     using (var animal = new AnimalRepository())
     {
         Animal ani    = animal.GetById(id);
         var    anView = new Animalpar();
         if (ani != null)
         {
             anView.AnimalId         = ani.AnimalId;
             anView.AniCode          = ani.AniCode;
             anView.BatchTypeDesc    = bat.GetAll().Find(y => y.BatchTypeid == ani.BatchTypeid).BatchTypeDesc;
             anView.AniColor         = ani.AniColor;
             anView.AniFeedingStatus = ani.AniFeedingStatus;
             anView.AniAge           = ani.AniAge;
             anView.AniGender        = ani.AniGender;
             anView.AniHealthStatus  = ani.AniHealthStatus;
             anView.AniCurrentCost   = ani.AniCurrentCost;
             anView.AniSaleStatus    = ani.AniSaleStatus;
             anView.AniTotCost       = ani.AniTotCost;
             anView.AnimalValue      = ani.AnimalValue;
         }
         return(anView);
     }
 }
Exemplo n.º 10
0
 public Animal Get(int id)
 {
     return(db.GetById(id));
 }
Exemplo n.º 11
0
        private void buttonAddVisit_Click(object sender, EventArgs e)
        {
            if (comboBoxVets.SelectedItem == null ||
                comboBoxOwnersFromVisit.SelectedItem == null ||
                comboBoxAnimals.SelectedItem == null)
            {
                return;
            }


            int ownerId  = ((Owner)comboBoxOwnersFromVisit.SelectedItem).Id;
            int vetId    = ((Vet)comboBoxVets.SelectedItem).Id;
            int animalId = ((Animal)comboBoxAnimals.SelectedItem).Id;

            int cost = 0;

            try
            {
                cost = Int32.Parse(textBoxVisitCost.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("Zły format ceny");
            }


            Visit newVisit = new Visit
            {
                Description = textBoxVisitDescription.Text,
                Cost        = cost,
                Date        = dateTimePickerAnimalDate.Value,
                OwnerId     = ownerId,
                VetId       = vetId,
                AnimalId    = animalId
            };

            textBoxVisitDescription.Text = "";
            textBoxVisitCost.Text        = "";
            dateTimePickerVisitData.Text = "";

            using (RepositoryContext db = new RepositoryContext("RepositoryContext"))
            {
                AnimalRepository animalRepo = new AnimalRepository(db);
                OwnerRepository  ownerRepo  = new OwnerRepository(db);
                VetRepository    vetRepo    = new VetRepository(db);
                VisitRepository  visitRepo  = new VisitRepository(db);

                var owner  = ownerRepo.GetById(ownerId);
                var vet    = vetRepo.GetById(vetId);
                var animal = animalRepo.GetById(animalId);

                newVisit.Owner  = owner;
                newVisit.Vet    = vet;
                newVisit.Animal = animal;

                var visit = visitRepo.Add(newVisit);
                visitRepo.SaveChanges();
            }


            GetData();
        }
Exemplo n.º 12
0
 private static Animal GetAnimalById(int id)
 {
     return(AnimalRepository.GetById(id));
 }
Exemplo n.º 13
0
        public ActionResult <Animal> GetById(int id)
        {
            var pasture = _repository.GetById(id);

            return(Ok(pasture));
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            Animal first = new Animal
            {
                Id          = 1,
                Name        = "Bobita",
                Description = "Cat"
            };
            Animal second = new Animal
            {
                Id          = 2,
                Name        = "Rex",
                Description = "Dog"
            };
            Animal third = new Animal
            {
                Id          = 3,
                Name        = "Kitty",
                Description = "Cat"
            };
            Animal fourth = new Animal
            {
                Id          = 4,
                Name        = "Daisy",
                Description = "Parrot"
            };
            Animal fifth = new Animal
            {
                Id          = 5,
                Name        = "Max",
                Description = "Dog"
            };


            AnimalRepository repo = new AnimalRepository();

            repo.Add(first);
            repo.Add(second);
            repo.Add(third);
            repo.Add(fourth);
            repo.Add(fifth);

            Animal firstAnimal  = repo.GetById(1);
            Animal secondAnimal = repo.GetById(2);

            IEnumerable <Animal> animalList = repo.GetAll();

            Console.WriteLine(first);
            Console.WriteLine(second);

            Console.WriteLine("Before update: ");
            foreach (var a in animalList)
            {
                Console.WriteLine(a);
            }
            Console.WriteLine("After update: ");

            repo.Update(1, "Mickey", "Mouse");

            foreach (var a in animalList)
            {
                Console.WriteLine(a);
            }
            Console.WriteLine("After removing nr. 4 : ");

            repo.Delete(4);

            foreach (var a in animalList)
            {
                Console.WriteLine(a);
            }

            Tiger tiger = new Tiger();
        }
Exemplo n.º 15
0
 public void SelecionarAnimalPeloIDData()
 {
     AnimalRepository AnimalRep   = new AnimalRepository(new SistemaCompraGadoDGContexto());
     Animal           AnimalTeste = AnimalRep.GetById(1);
 }