Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InternshipsProposalsRepository

Hierarchy

Index

Constructors

constructor

Properties

collectionName

collectionName: string

The collection name, used also as controller route name

Protected internshipProposalModel

internshipProposalModel: Model<IInternshipProposal>

The injected InternshipProposalModel model

Private internshipRepository

internshipRepository: InternshipsRepository

Protected model

model: Model<IInternshipProposal>

The mongoose model for this repository

Methods

create

delete

  • delete(id: string): Promise<boolean>

find

findOne

get

getAvailablePlaces

  • getAvailablePlaces(internshipId: string): Promise<number>

partialUpdate

update

Generated using TypeDoc