public void Insert_BidderOwnsThePreviousBid() { var bidder = new Bidder(); var prevBid = new Bid { Bidder = bidder }; var auction = new DomainModel.Auction { CurrentPrice = 200, Bids = { prevBid } }; var bid = new Bid { Bidder = bidder, Auction = auction, Value = 210 }; this.mockRepository.Setup(x => x.Insert(It.IsAny <Bid>())); var bidServices = new BidService(this.mockRepository.Object); bidServices.Insert(bid).Should().NotBeEmpty(); }
private void btnPay_Click(object sender, EventArgs e) { if (txtCCnumber.Text == string.Empty) { MessageBox.Show("Please Enter The CC Number !", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Check mobile Correctness bool checkCCNumberCorrectness; checkCCNumberCorrectness = validation.IsIntNumber(txtCCnumber.Text); if (checkCCNumberCorrectness == false) { MessageBox.Show("Enter a Correct CC Number !", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Bidder Object to Pay Bidder bidder = new Bidder(); Invoice invoice = bidder.pay(_sessionID, _bidderID, int.Parse(txtCCnumber.Text)); this.Close(); FORM_INVOICE formInvoice = new FORM_INVOICE(invoice); formInvoice.ShowDialog(); }
public async Task <IActionResult> Edit(int id, [Bind("BidderID,FirstName,LastName,PhoneNumber,EmailAddress,IsRegistered,Password,Security")] Bidder bidder) { if (id != bidder.BidderID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bidder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BidderExists(bidder.BidderID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(bidder)); }
public void RunExample() { decimal price = 23.50m; Stock stock = new Stock("MSFT", price); Console.WriteLine("Stock set to {0:C}.", stock.Price); Bidder bidderA = new Bidder("Bidder A", stock); Bidder bidderB = new Bidder("Bidder B", stock); Bidder bidderC = new Bidder("Bidder C", stock); stock.Attach(bidderA); stock.Attach(bidderB); stock.Attach(bidderC); price = 24.25m; Console.WriteLine("\nStock set to {0:C}.", price); stock.Price = price; stock.Detach(bidderB); Console.WriteLine("\n{0} detached.", bidderB.Name); price = 26.75m; Console.WriteLine("\nStock set to {0:C}.", price); stock.Price = price; }
private static void Run() { var bidItemProxy = new BidItemProxy(123); var blueBidder = new Bidder("Blue"); var redBidder = new Bidder("Red"); Action blueBidAction = () => { // Blue bidder places a bid and retrieves the status. var blue = blueBidder.Name; bidItemProxy.SetBidPrice(blue, 1); var blueResult = bidItemProxy.GetStatus(blue); Console.WriteLine(blueResult.Result); }; Action redBidAction = () => { // Red bidder places a bid and retrieves the status. var red = redBidder.Name; bidItemProxy.SetBidPrice(red, 2); var redResult = bidItemProxy.GetStatus(red); Console.WriteLine(redResult.Result); }; // Simulate two bidders bidding on the same bid item (active object). Parallel.Invoke(blueBidAction, redBidAction); }
protected void dgItemDetail_UpdateCommand(object source, DataGridCommandEventArgs e) { bidd = Session["bidder"] as Bidder; int id = (int)dgItemDetail.DataKeys[e.Item.ItemIndex]; Chai.WorkflowManagment.CoreDomain.Requests.BidderItemDetail detail = _presenter.CurrentBidAnalysisRequest.GetBidder(bidd.Id).GetBidderItemDetail(id); try { DropDownList ddlItem = e.Item.FindControl("ddlItemAcc") as DropDownList; detail.ItemAccount = _presenter.GetItemAccount(Convert.ToInt32(ddlItem.SelectedValue)); TextBox txtItemDescription = e.Item.FindControl("txtDescription") as TextBox; detail.ItemDescription = txtItemDescription.Text; TextBox txtQty = e.Item.FindControl("txtEdtQty") as TextBox; detail.Qty = Convert.ToInt32(txtQty.Text); TextBox txtUnitCost = e.Item.FindControl("txtEdtUnitCost") as TextBox; detail.UnitCost = Convert.ToDecimal(txtUnitCost.Text); TextBox txtTotalCost = e.Item.FindControl("txtEdtTotalCost") as TextBox; detail.TotalCost = Convert.ToDecimal(txtTotalCost.Text); txtTotal.Text = (_presenter.CurrentBidAnalysisRequest.TotalPrice).ToString(); bidd.BidderItemDetails.Add(detail); } catch (Exception ex) { Master.ShowMessage(new AppMessage("Error: Unable to Add BidderItem " + ex.Message, Chai.WorkflowManagment.Enums.RMessageType.Error)); } }
public async Task <IActionResult> Edit(int id, [Bind("BidderId,MemberOrFriend,PrimaryFirstName,PrimaryLastName,SecondaryFirstName,SecondaryLastName,AddressLine1,AddressLine2,City,State,ZipCode,PhoneNumber,EmailAddress,AmountPaid")] Bidder bidder) { if (id != bidder.BidderId) { return(NotFound()); } if (ModelState.IsValid) { try { bidder.AmountPaid = 0; _context.Update(bidder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BidderExists(bidder.BidderId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bidder)); }
protected void dgItemDetail_ItemDataBound(object sender, DataGridItemEventArgs e) { bidd = Session["bidd"] as Bidder; if (e.Item.ItemType == ListItemType.Footer) { DropDownList ddlFItemAcc = e.Item.FindControl("ddlFItemAcc") as DropDownList; BindItems(ddlFItemAcc); /* if ((_presenter.CurrentBidAnalysisRequest.Bidders[e.Item.DataSetIndex].BidderItemDetails != null)) * { * DropDownList ddlItemAcc = e.Item.FindControl("ddlFItemAcc") as DropDownList; * ListItem liI = ddlItemAcc.Items.FindByValue(_presenter.CurrentBidAnalysisRequest.Bidders[e.Item.DataSetIndex].BidderItemDetails[0].ItemAccount.Id.ToString()); * if (liI != null) * liI.Selected = true; * }*/ } else { if (bidd.BidderItemDetails != null) { DropDownList ddlItemAcc = e.Item.FindControl("ddlItemAcc") as DropDownList; if (ddlItemAcc != null) { BindItems(ddlItemAcc); if (_presenter.CurrentBidAnalysisRequest.Id > 0) { if (_presenter.CurrentBidAnalysisRequest.GetBidder(Convert.ToInt32(hfDetailId.Value)).BidderItemDetails[e.Item.DataSetIndex] != null) { if (_presenter.CurrentBidAnalysisRequest.GetBidder(Convert.ToInt32(hfDetailId.Value)).BidderItemDetails[e.Item.DataSetIndex].ItemAccount.Id != 0) { ListItem liI = ddlItemAcc.Items.FindByValue(_presenter.CurrentBidAnalysisRequest.GetBidder(Convert.ToInt32(hfDetailId.Value)).BidderItemDetails[e.Item.DataSetIndex].ItemAccount.Id.ToString()); if (liI != null) { liI.Selected = true; } } } } else { if (_presenter.CurrentBidAnalysisRequest.Bidders[Convert.ToInt32(hfDetailId.Value)].BidderItemDetails[e.Item.DataSetIndex] != null) { if (_presenter.CurrentBidAnalysisRequest.Bidders[Convert.ToInt32(hfDetailId.Value)].BidderItemDetails[e.Item.DataSetIndex].ItemAccount.Id != 0) { ListItem liI = ddlItemAcc.Items.FindByValue(_presenter.CurrentBidAnalysisRequest.Bidders[Convert.ToInt32(hfDetailId.Value)].BidderItemDetails[e.Item.DataSetIndex].ItemAccount.Id.ToString()); if (liI != null) { liI.Selected = true; } } } } } } } }
public IActionResult createBid(int auction_id, double bids) { Bidder bidding = new Bidder(); int ID = (int)HttpContext.Session.GetInt32("UserId"); User person = _context.users.SingleOrDefault(a => a.Id == ID); Auction ViewAuction = _context.auction.SingleOrDefault(a => a.Id == auction_id); if (person.Wallet > bids) { if (ViewAuction.StartingBid < bids) { bidding.BidValue = bids; bidding.UserId = ID; bidding.AuctionId = auction_id; _context.Add(bidding); _context.SaveChanges(); } else { TempData["error"] = "Your bid must be greater than starting bid"; } } else { TempData["error"] = "You don't have enough money to place this bid"; } return(RedirectToAction("Dashboard")); }
private void SetBidderItemDetail() { bidd = Session["bidder"] as Bidder; int index = 0; foreach (DataGridItem dgi in dgItemDetail.Items) { int id = (int)dgItemDetail.DataKeys[dgi.ItemIndex]; BidderItemDetail detail; if (id > 0) { detail = bidd.GetBidderItemDetail(id); } else { detail = (BidderItemDetail)bidd.BidderItemDetails[index]; } TextBox txtQty = dgi.FindControl("txtQty") as TextBox; detail.Qty = Convert.ToInt32(txtQty.Text); TextBox txtUnitCost = dgi.FindControl("txtUnitCost") as TextBox; detail.UnitCost = Convert.ToDecimal(txtUnitCost.Text); TextBox txtTotalCost = dgi.FindControl("txtTotalCost") as TextBox; detail.TotalCost = Convert.ToDecimal(txtTotalCost.Text); bidd.BidderItemDetails.Add(detail); index++; } Master.ShowMessage(new AppMessage("Bidder Items successfully saved!", Chai.WorkflowManagment.Enums.RMessageType.Info)); }
public FORM_BIDDER(Bidder bidder) { InitializeComponent(); //get admin object for login form sent as a parameter _bidderObject = bidder; lblUserName.Text = "Welcome : " + _bidderObject.getUserName(); }
public void Post(Bidder Bidder) { try { db.Bidders.Add(Bidder); db.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } }
/// <summary> /// Print a human-readable representation of a single bidder. /// </summary> public static void PrintBidder(Bidder bidder) { Console.WriteLine("* Bidder name: {0}", bidder.Name); string cookieMatchingUrl = bidder.CookieMatchingUrl; if (cookieMatchingUrl != null) { Console.WriteLine("\t- Cookie Matching URL: {0}", cookieMatchingUrl); } string cookieMatchingNid = bidder.CookieMatchingNetworkId; if (cookieMatchingNid != null) { Console.WriteLine("\t- Cookie Matching Network ID: {0}", cookieMatchingNid); } bool?bypassNonGuaranteedDealsPretargeting = bidder.BypassNonguaranteedDealsPretargeting; if (bypassNonGuaranteedDealsPretargeting != null) { Console.WriteLine("\t- Bypass Non-Guaranteed Deals Pretargeting: {0}", bypassNonGuaranteedDealsPretargeting); } string dealsBillingId = bidder.DealsBillingId; if (dealsBillingId != null) { Console.WriteLine("\t- Deals Billing ID: {0}", dealsBillingId); } }
public IActionResult ProcessNewBid(int productid, double userbid, double maxbid) { Product ThisProduct = _context.Products.Include(p => p.Seller).Include(p => p.Bidders_On).ThenInclude(bo => bo.User).SingleOrDefault(p => p.ProductId == productid); int ActiveUserId = HttpContext.Session.GetInt32("ActiveUserId").GetValueOrDefault(); User ActiveUser = _context.Users.SingleOrDefault(u => u.UserId == ActiveUserId); if (userbid > ActiveUser.Wallet) { ViewBag.Product = ThisProduct; ViewBag.Error = "Unfortunately; you don't actually have that much money"; return(View("ViewAuction")); } else if (userbid < maxbid) { ViewBag.Product = ThisProduct; ViewBag.Error = "You'll need to bid higher than that to win this one..."; return(View("ViewAuction")); } Bidder NewBidder = new Bidder { UserId = ActiveUserId, ProductId = ThisProduct.ProductId, user_bid = userbid, }; _context.Add(NewBidder); ThisProduct.Bidders_On.Add(NewBidder); ActiveUser.Bidder_On.Add(NewBidder); _context.SaveChanges(); return(RedirectToAction("CurrentAuctions")); }
static void Main(string[] args) { BidderBL objbidderbl = new BidderBL(log); try { ConnectionHelper crmConnection = new ConnectionHelper(); IOrganizationService organizationService = crmConnection.CRMConnect(); Console.WriteLine("Connected to Organization URI - " + System.Configuration.ConfigurationManager.AppSettings["OrgServiceUri"]); Console.WriteLine("Enter 'y' to continue"); string confirm = Console.ReadLine(); if (confirm.Equals("y", StringComparison.CurrentCultureIgnoreCase)) { EntityCollection ec_bidders = objbidderbl.GetActiveRecords(organizationService); log.Information("Total Active Bidder Records = " + ec_bidders.Entities.Count() + "\n"); Bidder bidder = objbidderbl.ProcessDuplicates(organizationService, ec_bidders); Console.WriteLine("Process completed"); } //else //{ // Console.WriteLine(""); //} Console.ReadLine(); } catch (Exception ex) { throw ex; } }
public void CanInsertCustomerIntoDatabasee() { using var context = new ApplicationDbContext(); var customer = new Bidder(); context.Bidders.Add(customer); Assert.AreEqual(EntityState.Added, context.Entry(customer).State); }
public async Task Put([FromBody] Bidder bidder) { var existingBidder = await _mongoService.GetDocumentsByIdAsync <Bidder>(bidder.Id, "bidders"); existingBidder.Teams.Clear(); existingBidder.Teams.AddRange(bidder.Teams); await _mongoService.UpdateDocumentFieldByIdAsync <Bidder>(bidder.Id, "bidders", "teams", existingBidder); }
public void SetLoginInformation(Bidder user) { HttpContext.Session.SetString("LoggedIn", "true"); HttpContext.Session.SetInt32("UserId", user.BidderID); HttpContext.Session.SetInt32("RoleId", RoleEnumToInt(user.Role.UserRole)); HttpContext.Session.SetString("RoleName", RoleEnumToString(user.Role.UserRole)); HttpContext.Session.SetString("UserEmail", user.EmailAddress); }
public ActionResult DeleteConfirmed(Guid id) { Bidder bidder = db.Bidders.Find(id); db.Bidders.Remove(bidder); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult PostBidder([FromBody] Bidder item) { gameEngine.Bidders.Add(item); gameEngine.CalculateBiddersCurrentScore(); gameStorage.Save(); return(Ok()); }
public FORM_VIEW_NOTIFICATION_SESSIONS_RESULTS(int bidder_id, string bidder_username) { InitializeComponent(); _bidderID = bidder_id; _bidderUserName = bidder_username; DataTable DT = new Bidder().view_NotificationWithSessionsResult(); dgvResult.DataSource = DT; }
private async Task AddBidder(Bidder bidder) { string jsonString = JsonConvert.SerializeObject(bidder); using HttpContent httpContent = new StringContent(jsonString, Encoding.UTF8, "application/json"); var result = await _httpClient.PostAsync("api/Bidders", httpContent); result.EnsureSuccessStatusCode(); }
private void EditBidder(int bidderId) { this.bidder = this.srvBidder.GetById(bidderId); this.ClearDetailControls(); this.LoadFormFromEntity(); this.frmBidder.HiddenDetail(false); this.ShowDetail(true); }
public ActionResult Edit([Bind(Include = "Bidder_ID,First_Name,Last_Name,Street_Name,Street_Number,Suite_Number,Bidder_City,Bidder_State,Bidder_Zip,Bidder_Email,Join_Society")] Bidder bidder) { if (ModelState.IsValid) { db.Entry(bidder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bidder)); }
public ActionResult Edit([Bind(Include = "Id,Name,Phone,Paddle,EventId")] Bidder bidder) { if (ModelState.IsValid) { db.Entry(bidder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bidder)); }
/// <summary> /// The CreateBidder. /// </summary> /// <returns>The <see cref="Bidder"/>.</returns> public static Bidder CreateBidder() { var bidder = new Bidder { Id = bidderId, }; bidderId++; return(bidder); }
public async Task <IActionResult> Create([Bind("BidderId,MemberOrFriend,PrimaryFirstName,PrimaryLastName,SecondaryFirstName,SecondaryLastName,AddressLine1,AddressLine2,City,State,ZipCode,PhoneNumber,EmailAddress")] Bidder bidder) { if (ModelState.IsValid) { _context.Add(bidder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(bidder)); }
public async Task <int> Handle(CreateBiderCommand request, CancellationToken cancellationToken) { var bidder = new Bidder(); PropertyCopier <CreateBiderCommand, Bidder> .Copy(request, bidder); _context.Bidders.Add(bidder); await _context.SaveChangesAsync(); return(bidder.Id); }
public static void Run() { var car = new AuctionItem("Fast Car"); var bidderTom = new Bidder("Tom"); var bidderDave = new Bidder("Dave"); car.AddBidder(bidderTom); car.AddBidder(bidderDave); car.Bid(2500.00M); car.Bid(3500.00M); }
public List <ValidationResult> Create(Bidder bidder) { var validation = Validation.DbValidate(bidder); if (validation.Item1) { _auctionModel.Bidder.Add(bidder); _auctionModel.SaveChanges(); } return(validation.Item2); }
internal override Bidder GetSerchResult() { Bidder bidder = null; UltraGridRow activeRow = this.grdSchSearch.ActiveRow; if (activeRow != null) { int asesorId = Convert.ToInt32(activeRow.Cells[0].Value); bidder = this.srvBidder.GetById(asesorId); } return(bidder); }
public void Insert(ref Bidder bidder, ref IAuctionTransaction trans) { var b = new BidderEntity { Number = bidder.Number, Name = bidder.Name, Phone = bidder.Phone, EventId = bidder.EventId, CreatedBy = bidder.CreatedBy }; if(trans != null) { trans.Add(b); } b.Save(); }
public void Update(ref Bidder bidder, ref IAuctionTransaction trans) { using (var records = new BidderCollection()) { var filter = new PredicateExpression(BidderFields.Id == bidder.Id); var b = new BidderEntity { Number = bidder.Number, Name = bidder.Name, Phone = bidder.Phone, EventId = bidder.EventId, CreatedBy = bidder.CreatedBy }; if (trans != null) { trans.Add(records); } records.UpdateMulti(b, filter); } }