public ActionResult BiddingOnDatabase(Bidding bidding) { var biddingData = bidding; // PushResponse pushResponse = client.Push("Register/", registerData); // registerData.RegisterID = pushResponse.Result.name; if (client == null) { getClient(); } var getHighestbid = client.Get(@"Bid"); var HighestBid = getHighestbid.ResultAs <Bidding>(); HighBid = int.Parse(HighestBid.BidValue); if (HighBid < int.Parse(bidding.BidValue)) { SetResponse setBidResponse = client.Set(@"Bid", biddingData); } //bidding.ProductName = auction.ProductName; // bidding.ProductDetails = auction.ProductDetails; // bidding.ReserveValue = auction.SetReservePrice; // bidding.ClosingTime = auction.ClosingTime; //var getAuctionnumberResponse = client.Get(@"Auctionnumber"); //var Auctionnumber = int.Parse(getAuctionnumberResponse.ResultAs<string>()); // SetResponse setAuctionnumberResponse = client.Set(@"Auctionnumber", ++Auctionnumber); // SetResponse setResponse = client.Set(@"AuctionCreate/" + auctionCreate.AuctionId, auctionCreate); return(View()); }
public ActionResult Bid(BidModel model) { var userId = Guid.Parse(User.Identity.GetUserId()); var bidding = new Bidding { Id = Guid.NewGuid(), AuctionId = model.AuctionId, UserId = userId, BidPrice = model.BidPrice }; var existingBid = db.Biddings.FirstOrDefault(x => x.UserId == userId && x.AuctionId == model.AuctionId); if (existingBid != default) { existingBid.BidPrice = model.BidPrice; db.Entry(existingBid).State = EntityState.Modified; } else { db.Biddings.Add(bidding); } db.SaveChanges(); return(RedirectToAction("Details", new { id = model.AuctionId })); }
public async Task <IActionResult> Bidding(Bidding currentBidding) { currentBidding.BiddingTime = DateTime.Now; var existingBid = await _uow.Biddings.FindAsync(currentBidding.AuctionId); if (existingBid == null) { if (ModelState.IsValid) { await _uow.Biddings.AddAsync(currentBidding); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } else { if (existingBid.Bid < currentBidding.Bid) { _uow.Biddings.Update(currentBidding); await _uow.SaveChangesAsync(); } } return(View()); }
public async Task <IActionResult> PutBidding(int id, Bidding bidding) { if (id != bidding.TenderId) { return(BadRequest()); } _context.Entry(bidding).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiddingExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IHttpActionResult> PutBidding(int id, Bidding bidding) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bidding.ID) { return(BadRequest()); } db.Entry(bidding).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiddingExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("BiddingId,BidderId,Amount,Date,Time,FirstName,LastName,Street,City,PostalCode,District,PhoneNUmber,Email,HomeId")] Bidding bidding) { if (id != bidding.BiddingId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bidding); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiddingExists(bidding.BiddingId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bidding)); }
public async Task <bool> CreateBidding(Bidding bidding) { var res = await _tenderPlusDBContext.Bidding.AddAsync(bidding); _tenderPlusDBContext.SaveChanges(); return(true); }
public ActionResult Bidding(Bidding bidding) { DatabaseController databaseController = new DatabaseController(); databaseController.BiddingOnDatabase(bidding); return(View()); }
public async Task <IActionResult> Create([Bind("BiddingId,Amount,Date,Time,HomeId")] Bidding bidding, int HomeId, string FirstName, string LastName, string Street, string City, string PostalCode, string PhoneNUmber, string Email) { if (ModelState.IsValid) { int maxId = 0; int?bmaxId = 0; if (_context.Persons.Any(u => u.PersonId >= 1)) { maxId = (from c in _context.Persons select c.PersonId).Max(); } else { maxId = 0; } if (_context.Persons.Any(u => u.BiddingIds >= 1)) { bmaxId = (from c in _context.Persons select c.BiddingIds).Max(); } else { bmaxId = 0; } // ADD NEW PERSON int newId = maxId + 1; int? newId2 = bmaxId + 1; Persons pers = new Persons(); pers.FirstName = FirstName; pers.LastName = LastName; pers.Street = Street; pers.City = City; pers.PostalCode = PostalCode; pers.PhoneNUmber = PhoneNUmber; pers.Email = Email; pers.Bidder = true; pers.HomeId = HomeId; _context.Add(pers); // UPDATE HOME BIDDING STATUS var query = (from q in _context.Homes where q.HomeId == HomeId select q).First(); query.Bidding = true; _context.Homes.Update(query); _context.Add(bidding); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewBag.homes = new SelectList(_context.Homes, "HomeId", "FullAddress"); return(View(bidding)); }
public ActionResult Index(int deviceNumber) { Device device = AppData.DeviceList[deviceNumber]; Table table = AppData.TableList.Find(x => x.SectionID == device.SectionID && x.TableNumber == device.TableNumber); Bidding bidding = new Bidding(deviceNumber, table); if (device.Direction == "North") { ViewData["Buttons"] = ButtonOptions.Skip; } else { ViewData["Buttons"] = ButtonOptions.None; } if (AppData.IsIndividual) { ViewData["Header"] = $"Table {device.SectionTableString} - Round {table.RoundNumber} - Board {table.BoardNumber} - {Utilities.ColourPairByVulnerability("NS", table.BoardNumber, $"{table.PairNumber[0]}+{table.PairNumber[2]}")} v {Utilities.ColourPairByVulnerability("EW", table.BoardNumber, $"{table.PairNumber[1]}+{table.PairNumber[3]}")} - Dealer {bidding.Dealer}"; } else { ViewData["Header"] = $"Table {device.SectionTableString} - Round {table.RoundNumber} - Board {table.BoardNumber} - {Utilities.ColourPairByVulnerability("NS", table.BoardNumber, $"NS {table.PairNumber[0]}")} v {Utilities.ColourPairByVulnerability("EW", table.BoardNumber, $"EW {table.PairNumber[1]}")} - Dealer {bidding.Dealer}"; } ViewData["Title"] = $"Bidding - {device.SectionTableString}:{device.Direction}"; return(View(bidding)); }
Bidding IBiddingRepository.Update(Bidding bidChanges) { var bid = context.Biddings.Attach(bidChanges); bid.State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(bidChanges); }
public async Task <ActionResult> DeleteConfirmed(int id) { Bidding bidding = await db.Biddings.FindAsync(id); db.Biddings.Remove(bidding); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IActionResult Delete(int id) { Bidding b = _bidRepo.GetBidbyId(id); if (b == null) { return(RedirectToAction("Bids")); } return(View(b)); }
public void Amount_100_Multiple_2_MakeMoney_Should_Be_0_2() { var target = new Bidding(); target.Amount = 100; target.Multiple = 2; var expectedResult = 0.20m; Assert.AreEqual(expectedResult, target.MakeMoney); }
public void Amount_100_Multiple_2_Should_Be_2() { var target = new Bidding(); target.Amount = 100; target.Multiple = 2; var expectedResult = 2; Assert.AreEqual(expectedResult, target.DisplayAmount); }
Bidding IBiddingRepository.Delete(int Id) { Bidding bid = context.Biddings.Find(Id); if (bid != null) { context.Biddings.Remove(bid); context.SaveChanges(); } return(bid); }
public async Task <IHttpActionResult> GetBidding(int id) { Bidding bidding = await db.Biddings.FindAsync(id); if (bidding == null) { return(NotFound()); } return(Ok(bidding)); }
public async Task <IHttpActionResult> PostBidding(Bidding bidding) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Biddings.Add(bidding); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = bidding.ID }, bidding)); }
public async Task <IHttpActionResult> DeleteBidding(int id) { Bidding bidding = await db.Biddings.FindAsync(id); if (bidding == null) { return(NotFound()); } db.Biddings.Remove(bidding); await db.SaveChangesAsync(); return(Ok(bidding)); }
public Task <IActionResult> Bidding(Guid id) { var viewModel = ItemlistViewModel.ViewModels().Find(x => x.ProductId == id); if (viewModel == null) { return(Task.FromResult <IActionResult>(RedirectToAction(nameof(Index)))); } var bid = new Bidding { AuctionId = id }; return(Task.FromResult <IActionResult>(View(bid))); }
// GET: Biddings/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bidding bidding = await db.Biddings.FindAsync(id); if (bidding == null) { return(HttpNotFound()); } return(View(bidding)); }
private async Task <bool> PostDataToDB(TenderCore tender) { Tender tenderRequest = new Tender() { Location = tender.Location, Pin = tender.Pin, Reporter = tender.Reporter, StartDate = tender.StartDate, State = tender.State, Title = tender.Title, District = tender.District, Description = tender.Description, CloseDate = tender.CloseDate, Type = tender.Location, Assignee = tender.Assignee, //Bidding=bidding }; if (string.IsNullOrEmpty(tender.Id.ToString()) || tender.Id == 0) { var res = await _tenderDBManager.CreateTender(tenderRequest); Bidding bidding = new Bidding() { TenderId = res, InititalBid = tender.Bidding.InititalBid, EndTime = tender.Bidding.EndTime, StartTime = tender.Bidding.StartTime, ReporteeId = tender.Bidding.ReporteeId, }; return(await _tenderDBManager.CreateBidding(bidding)); } else { Bidding biddingRequest = new Bidding() { TenderId = tender.Bidding.TenderId, InititalBid = tender.Bidding.InititalBid, EndTime = tender.Bidding.EndTime, StartTime = tender.Bidding.StartTime, ReporteeId = tender.Bidding.ReporteeId, }; tenderRequest.Id = tender.Id; await _tenderDBManager.UpdateTender(tenderRequest); return(await _tenderDBManager.UpdateBidding(biddingRequest)); } }
void RepairBidding() { for (int i = 0; i < lista.Count(); i++) { lista[i].Bidding = new List <Bidding>(); int idx = 1; do { Bidding b = new Bidding(); b.odzywka = lista[i].bidding[idx++]; lista[i].Bidding.Add(b); } while (lista[i].bidding[idx] != null); lista[i].bidding = null; } }
public async Task <ActionResult> Create([Bind(Include = "ID,PropertyID,Title,StartDate,EndDate,MinExp,MaxExp,WinningBid,PostedOn,BiddingStatus,LastEdit")] Bidding bidding) { if (ModelState.IsValid) { db.Biddings.Add(bidding); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } strCurrentUserId = User.Identity.GetUserId(); ViewBag.PropertyIDList = new SelectList(await db.Properties.Where(p => p.AllowBidding.ToString().Equals("Allowed") && p.Availability.ToString().Equals("Yes") && p.AgentID.Equals(strCurrentUserId)).ToListAsync(), "ID", "ID", bidding.PropertyID); ViewBag.PostedOn = DateTime.Now.ToString("yyyy-MM-dd"); ViewBag.BiddingStatus = "Active"; return(View(bidding)); }
public PlayerBiddingStatuses BiddingStatus(int teamId, decimal teamOffer, int playerId) { var team = _teamRepository.GetTeam(teamId); var player = _playerRepository.GetPlayer(playerId); var offerStatus = MakeBidToPlayer(teamOffer, player.NegotiationPrice, player.BuyoutPrice); var bidding = new Bidding { PlayerId = playerId, TeamId = teamId, TeamBid = teamOffer, BiddingStatus = offerStatus.ToString() }; SaveBid(bidding); return(offerStatus); }
// GET: Biddings/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bidding bidding = await db.Biddings.FindAsync(id); if (bidding == null) { return(HttpNotFound()); } strCurrentUserId = User.Identity.GetUserId(); ViewBag.PropertyIDList = new SelectList(await db.Properties.Where(p => p.AllowBidding.ToString().Equals("Allowed") && p.Availability.ToString().Equals("Yes") && p.AgentID.Equals(strCurrentUserId)).ToListAsync(), "ID", "ID", bidding.PropertyID); ViewBag.BiddingStatus = bidding.BiddingStatus; ViewBag.LastEdit = DateTime.Now; return(View(bidding)); }
public async Task <ActionResult <Bidding> > PostBidding(Bidding bidding) { _context.Bidding.Add(bidding); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (BiddingExists(bidding.TenderId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetBidding", new { id = bidding.TenderId }, bidding)); }
private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < CheckedListBoxProposals.Items.Count; i++) { string s = (string)CheckedListBoxProposals.Items[i]; string[] res = s.Split('.'); int id; int.TryParse(res[0], out id); if (CheckedListBoxProposals.GetItemCheckState(i) == CheckState.Checked) { Bidding b = new Bidding(loggedUser.Username, id, true); ctrlb.addBidding(b); } else { Bidding b = new Bidding(loggedUser.Username, id, false); ctrlb.addBidding(b); } } MessageBox.Show("Bidding Successful!"); }
public async Task <IActionResult> Add(BidViewModel model) { if (ModelState.IsValid) { var user = await _userManager.GetUserAsync(User); Console.WriteLine(user); Tender t = _tenderRepo.GetTender(model.tender); Bidding newBid = new Bidding { amount = model.amount, company_id = user.Id.ToString(), tender_id = model.tender, selected = false, }; _bidRepo.Add(newBid); return(RedirectToAction("index")); } Console.WriteLine("Error!!"); return(View()); }
void Update() { Bidding bidding = GameObject.Find("Game Master").GetComponent <Bidding>(); if (repoPhase == true) { repoPhase = false; int counter = 0; foreach (Transform child in transform) { if (child.CompareTag("Card")) { cards[counter] = child.gameObject; counter++; } } for (int i = 0; i < 8; i++) { cardOrder[i] = cards[i].GetComponent <CardProperties>().order; } QuickSort(cardOrder, 0, 7); for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (cards[j].GetComponent <CardProperties>().order == cardOrder[i]) { cards[j].transform.position = new Vector3(2 * i - 8, transform.position.y, -i); } } } GameObject.Find("Game Master").GetComponent <FinalBid>().playerReady++; //GetComponent<PlayerController>().cardCheck = true; } }