all working with IEntityRepository except delete.