public void InsertRaffle(ref Auction.Domain.Raffle raffle, ref IAuctionTransaction trans) { var r = new RaffleEntity() { Name = raffle.Name, Total = (decimal)raffle.Revenue, UpdatedBy = raffle.UpdatedBy, EventId = raffle.EventId, CreatedBy = raffle.CreatedBy }; if(trans != null) { trans.Add(r); } r.Save(); }
/// <summary>Creates a new, empty RaffleEntity object.</summary> /// <returns>A new, empty RaffleEntity object.</returns> public override IEntity Create() { IEntity toReturn = new RaffleEntity(); // __LLBLGENPRO_USER_CODE_REGION_START CreateNewRaffle // __LLBLGENPRO_USER_CODE_REGION_END return toReturn; }
public void UpdateRaffle(ref Auction.Domain.Raffle raffle, ref IAuctionTransaction trans) { using(var records = new RaffleCollection()) { var r = new RaffleEntity() { Name = raffle.Name, Total = (decimal)raffle.Revenue, UpdatedBy = raffle.UpdatedBy, EventId = raffle.EventId, CreatedBy = raffle.CreatedBy }; if (trans != null) { trans.Add(r); } records.UpdateMulti(r, new PredicateExpression(RaffleFields.Id == raffle.Id)); } }