public Zegeltjes_Models.Aanbieding HaalAanbiedingOp(int aanbiedingID) { Zegeltjes_DAL.HaalAanbiedingOpCommand haalAanbiedingOpCommand = new Zegeltjes_DAL.HaalAanbiedingOpCommand(aanbiedingID); Zegeltjes_Models.Aanbieding aanbieding = haalAanbiedingOpCommand.Execute(); aanbieding.Claims = HaalClaimsOp(aanbiedingID); return(aanbieding); }
public bool VerwijderAanbieding(int aanbiedingID, int gebruikerID) { Zegeltjes_DAL.HaalAanbiedingOpCommand haalAanbiedingOpCommand = new Zegeltjes_DAL.HaalAanbiedingOpCommand(aanbiedingID); if (haalAanbiedingOpCommand.Execute().Gebruiker.ID == gebruikerID) { Zegeltjes_DAL.VerwijderAanbiedingCommand verwijderAanbieding = new Zegeltjes_DAL.VerwijderAanbiedingCommand(aanbiedingID); return(verwijderAanbieding.Execute()); } else { return(false); } }
public bool ClaimAanbieding(int aanbiedingID, int gebruikerID) { Zegeltjes_DAL.HaalAanbiedingOpCommand haalAanbiedingOpCommand = new Zegeltjes_DAL.HaalAanbiedingOpCommand(aanbiedingID); if (haalAanbiedingOpCommand.Execute().Gebruiker.ID != gebruikerID) { if (HaalClaimsOp(aanbiedingID).Any(g => g.gebruiker.ID == gebruikerID)) { return(false); } else { Zegeltjes_DAL.ClaimAanbiedingCommand claimAanbieding = new Zegeltjes_DAL.ClaimAanbiedingCommand(aanbiedingID, gebruikerID); claimAanbieding.Execute(); return(true); } } else { return(false); } }