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); }
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))); } }
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"); } }