Exemplo n.º 1
0
        private ClientToReturn convertClientToReturn(Client client, List <PetToReturn> pets)
        {
            byte[]         clientImg      = ImageSaver.GetIntance().getImage(client.ProfileImage);
            ClientToReturn clientToReturn = new ClientToReturn(client.ClientId, client.Name, client.Surname,
                                                               client.Email, client.Password, clientImg, pets, client.PhoneNumber);

            return(clientToReturn);
        }
Exemplo n.º 2
0
 public IHttpActionResult GetClient(int clientId)
 {
     try
     {
         ClientToReturn client = ClientService.GetClient(clientId);
         return(Ok(client));
     }
     catch (UserNotFoundException ex)
     {
         return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)));
     }
 }
Exemplo n.º 3
0
 public ClientToReturn GetClient(int clientId)
 {
     if (ExistsClient(clientId))
     {
         Client             client    = unitOfWork.ClientRepository.GetByID(clientId);
         List <PetToReturn> pets      = getClientPetsWithImage(client);
         ClientToReturn     retClient = convertClientToReturn(client, pets);
         return(retClient);
     }
     else
     {
         throw new UserNotFoundException("No existe el usuario");
     }
 }