Exemplo n.º 1
0
        public IActionResult Edit(int ID)
        {
            Treatment treatment = _treatmentService.FindByID(ID);
            Stay      stay      = _stayService.FindByID(treatment.StayID);
            var       vm        = new TreatmentViewModel()
            {
                Animal    = _animalService.FindByID(stay.AnimalID),
                Treatment = treatment,
                Stay      = stay
            };

            return(View(vm));
        }
Exemplo n.º 2
0
        public IActionResult Adopt(int AnimalID)
        {
            //Get user name
            var  userName = User.FindFirstValue(ClaimTypes.Name);
            User user     = _userService.FindByUsername(userName);

            var vm = new AdoptionViewModel
            {
                Animal = _animalService.FindByID(AnimalID),
                Stay   = _stayService.FindRelatedStay(AnimalID),
                User   = user
            };

            return(View(vm));
        }
Exemplo n.º 3
0
        public IActionResult Create(int AnimalID)
        {
            var vm = new CommentViewModel
            {
                Animal = _animalService.FindByID(AnimalID),
                Stay   = _stayService.FindRelatedStay(AnimalID)
            };

            return(View(vm));
        }
Exemplo n.º 4
0
        public IActionResult Edit(int ID)
        {
            var stay = _stayService.FindByID(ID);
            var vm   = new StayViewModel()
            {
                Lodges       = _lodgingService.ReturnAvailableLocations(stay.AnimalID), // Only get lodges with proper type & those that have space left.
                Stay         = stay,
                CurrentLodge = _lodgingService.FindByID(stay.LodgingLocationID),
                Animal       = _animalService.FindByID(stay.AnimalID)
            };

            return(View(vm));
        }
Exemplo n.º 5
0
        public IActionResult Details(int ID)
        {
            Animal animal = _animalService.FindByID(ID);

            return(View(animal));
        }
Exemplo n.º 6
0
        public IActionResult GetAnimal(int id)
        {
            Animal animal = _animalService.FindByID(id);

            return(Ok(animal));
        }