Interface OfferRepository
Methods
create
- create(owner: string, offer: Offer): Promise<Offer>
-
Parameters
Returns Promise<Offer>
deleteById
- deleteById(owner: string, id: number): Promise<number>
-
Parameters
Returns Promise<number>
getAllOffer
- getAllOffer(): Promise<Array<Offer>>
-
Returns Promise<Array<Offer>>
getOfferByOwner
- getOfferByOwner(owner: string): Promise<Array<Offer>>
-
Parameters
Returns Promise<Array<Offer>>
getOfferByOwnerAndId
- getOfferByOwnerAndId(owner: string, id: number): Promise<Array<Offer>>
-
Parameters
Returns Promise<Array<Offer>>
update
- update(owner: string, id: number, offer: Offer): Promise<Offer>
-
Parameters
Returns Promise<Offer>