public void AddBid(int saleId, string userName, decimal value) { try { Shared.DTODefinition.Bid bid = new Shared.DTODefinition.Bid() { SaleId = saleId, UserEmail = userName, Value = value }; var adapter = Tables.TableFactory.GetTableAdapter(DatabaseTable.Bid, connection); adapter.AddRecord(bid); } catch (Exception ex) { throw new ConnectException(ex.Message, ex); } }
internal static Shared.DTODefinition.IDtoObject GetBidRecord(object[] keys) { Shared.DTODefinition.Bid bid; using (var ctx = new SI2_Entities()) { bid = new Shared.DTODefinition.Bid(); int bidid = (int)keys[0]; var auxbid = ctx.Bids.Where(p => p.BidId == bidid).SingleOrDefault(); bid.BidId = auxbid.BidId; bid.Deleted = auxbid.Deleted; bid.SaleId = auxbid.SaleId; bid.Stamp = auxbid.Stamp; bid.UserEmail = auxbid.UserEmail; bid.Value = auxbid.Value; } return(bid); }