示例#1
0
 public ActionResult <IEnumerable <PetModel> > GetPets()
 {
     try
     {
         return(Ok(_petService.GetPets()));
     }
     catch (BadRequestException ex)
     {
         return(BadRequest(ex));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, $"Something happend: {ex.Message}"));
     }
 }
示例#2
0
        public ActionResult <List <ResponsePetDTO> > GetAllPets()
        {
            var pets = _petService.GetPets();
            var listOfResponsePetDTO = new List <ResponsePetDTO>();

            foreach (var p in pets)
            {
                var responsePetDTO = new ResponsePetDTO();
                responsePetDTO.Id   = p.Id;
                responsePetDTO.Name = p.Name;
                //responsePetDTO.Geboortedatum = p.Geboortedatum;
                //responsePetDTO.Types = p.Types;
                //responsePetDTO.Persoon = p.Persoonsen;
                listOfResponsePetDTO.Add(responsePetDTO);
            }

            return(Ok(listOfResponsePetDTO));
        }