public AnsattListDto hentAlle() {
   AnsattListDto list = new AnsattListDto();
   for (Ansatt ansatt : ansattDao.list()) {
     list.ansatt.add(new AnsattDto(ansatt));
   }
   return list;
 }
 public AnsattDto hent(final long ansattId) {
   try {
     return new AnsattDto(ansattDao.getById(ansattId));
   } catch (EmptyResultDataAccessException e) {
     throw new WebApplicationException(Response.status(Status.NOT_FOUND).build());
   }
 }
 public void slett(final long ansattId) {
   boolean deleted = ansattDao.deleteById(ansattId);
   if (!deleted) {
     throw new WebApplicationException(
         Response.status(Status.NOT_FOUND)
             .entity(new FeilmeldingDto(Feilkode.SLETTING_FEILET))
             .build());
   }
 }
 public boolean oppdaterFaggruppe(final long ansattId, final long faggruppeId) {
   return ansattDao.updateFaggruppe(ansattId, faggruppeId);
 }
 public AnsattDto opprettNy(final AnsattDto ansattDto) {
   Ansatt ansatt = new Ansatt(ansattDto);
   return new AnsattDto(ansattDao.insert(ansatt));
 }