public ActionResult DeleteConfirmed(int id) { PurchaseOffer purchaseOffer = db.PurchaseOffers.Find(id); db.PurchaseOffers.Remove(purchaseOffer); db.SaveChanges(); return(RedirectToAction("Index")); }
public PurchaseOffer GetLastBid(SalesOffer so) { if (so.PurchaseOffers != null) { PurchaseOffer po = (PurchaseOffer)so.PurchaseOffers.OrderByDescending(i => i.Amount).FirstOrDefault(); return(po); } return(null); }
public PurchaseOffer RescindOffer(PurchaseOffer purchase_offer) { if (PurchaseOffers.Contains(purchase_offer)) { PurchaseOffers.Remove(purchase_offer); } return(purchase_offer); }
public static void CreatePurchaseOffer(Account account, SalesOffer salesoffer, string amount) { var context = new AuktionDatabaseEntities(); var po = new PurchaseOffer { Amount = amount, SalesOfferId = salesoffer.Id, AccountId = account.Id }; context.PurchaseOffers.Add(po); context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,DeadLineTime,OfferedRestaurant")] PurchaseOffer purchaseOffer) { if (ModelState.IsValid) { db.Entry(purchaseOffer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(purchaseOffer)); }
public ActionResult Edit([Bind(Include = "Id,Amount,AccountId,SalesOfferId")] PurchaseOffer purchaseOffer) { if (ModelState.IsValid) { db.Entry(purchaseOffer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AccountId = new SelectList(db.Accounts, "Id", "Name", purchaseOffer.AccountId); ViewBag.SalesOfferId = new SelectList(db.SalesOffers, "Id", "Amount", purchaseOffer.SalesOfferId); return(View(purchaseOffer)); }
public ActionResult DeleteConfirmed(Guid id) { PurchaseOffer purchaseOffer = db.PurchaseOffers.Find(id); List <PuchaseRequest> puchaseRequests = db.PuchaseRequests.Where(x => x.PurchaseOffersId == id).ToList(); db.PurchaseOffers.Remove(purchaseOffer); foreach (var i in puchaseRequests) { db.PuchaseRequests.Remove(i); } db.SaveChanges(); return(RedirectToAction("Create")); }
static void Main(string[] args) { #region Lab_1 Araba araba = new HamAraba(); Client.Display("1.ham hali: ", araba); Console.WriteLine("\n"); Client.Display("Ham haline dekoratör led eklenmiş hali: ", new Led(araba)); Console.WriteLine("\n"); Client.Display("Ham haline dekoratör sticker eklenmiş hali: ", new Sticker(araba)); Console.WriteLine("\n"); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("\n"); #endregion #region Lab_2 var lesson1 = new CSharp() { LessonName = "C# Lesson", PurchasePrice = 10000 }; var lesson2 = new Database() { LessonName = "Microsoft Sql Server Lesson", PurchasePrice = 10000 }; var lesson3 = new Java() { LessonName = "Java", PurchasePrice = 10000 }; PurchaseOffer csharp = new PurchaseOffer(lesson1); csharp.DiscountedPercentage = 20; PurchaseOffer database = new PurchaseOffer(lesson1); database.DiscountedPercentage = 30; PurchaseOffer java = new PurchaseOffer(lesson1); java.DiscountedPercentage = 50; Console.WriteLine($"Not Applied Discounted: {lesson1.PurchasePrice}"); Console.WriteLine($"Applied Discount: {csharp.PurchasePrice}"); Console.WriteLine("\n"); Console.WriteLine($"Not Applied Discounted: {lesson2.PurchasePrice}"); Console.WriteLine($"Applied Discount: {database.PurchasePrice}"); Console.WriteLine("\n"); Console.WriteLine($"Not Applied Discounted: {lesson3.PurchasePrice}"); Console.WriteLine($"Applied Discount: {java.PurchasePrice}"); #endregion Console.ReadKey(); }
// GET: PurchaseOffers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PurchaseOffer purchaseOffer = db.PurchaseOffers.Find(id); if (purchaseOffer == null) { return(HttpNotFound()); } return(View(purchaseOffer)); }
// GET: PurchaseOffers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PurchaseOffer purchaseOffer = db.PurchaseOffers.Find(id); if (purchaseOffer == null) { return(HttpNotFound()); } ViewBag.AccountId = new SelectList(db.Accounts, "Id", "Name", purchaseOffer.AccountId); ViewBag.SalesOfferId = new SelectList(db.SalesOffers, "Id", "Amount", purchaseOffer.SalesOfferId); return(View(purchaseOffer)); }
public ActionResult Create([Bind(Include = "Id,DeadLineTime,OfferedRestaurant,OfferTime")] PurchaseOffer purchaseOffer) { if (ModelState.IsValid) { string sellername = User.Identity.Name; var sellerid = User.Identity.GetUserId(); purchaseOffer.Id = Guid.NewGuid(); purchaseOffer.DeadLineTime = DateTime.Now.AddMinutes(purchaseOffer.OfferTime); purchaseOffer.Seller = db.Users.Where(p => p.Id == sellerid).FirstOrDefault(); purchaseOffer.SellerName = db.Users.Where(p => p.Id == sellerid).FirstOrDefault().UserName; db.PurchaseOffers.Add(purchaseOffer); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(purchaseOffer)); }
public Popup_Offer Setup(GlobalConfig.Data.Shop.Package pack, System.Action <bool> onClose = null) { onCloseFunc = onClose; if (pack != null) { presenter.Setup(pack.sku, success => { PurchaseOffer.SetPurchaseResult(success); if (success) { Exit(true); } }); } else { Exit(false); } return(this); }
// Use this for initialization private IEnumerator Start() { PurchaseOffer.Setup( GlobalConfig.Offers.startIndex, GlobalConfig.Shop.offers.Count, GlobalConfig.Offers.firstDelay, GlobalConfig.Offers.offerDuration, GlobalConfig.Offers.coolTime, GlobalConfig.Offers.minResource, GlobalConfig.Offers.resourceTime, GlobalConfig.Offers.lastPurchaseTime); #if UNITY_EDITOR PurchaseOffer.Setup(1, GlobalConfig.Shop.offers.Count, 10, 15, 10, 99999999, 5, 60); #endif pack = Game.GetOfferPackage(); if (pack != null) { PopupQueue.Add(0.5f, () => Game.Instance.OpenPopup <Popup_Offer>().Setup(pack)); } button.onClick.AddListener(() => Game.Instance.OpenPopup <Popup_Offer>().Setup(pack)); var wait = new WaitForSeconds(1); while (true) { pack = Game.GetOfferPackage(); if (pack != null) { discountLabel.SetFormatedText(pack.discount); timeLabel.SetText(Utilities.TimeToString(PurchaseOffer.RemainedTime, 0)); } presenter.SetActive(pack != null && pack.discount > 0); yield return(wait); } }
private IEnumerator Start() { var index = PurchaseOffer.GetOfferIndex(Profile.Gems); if (index.Between(0, GlobalConfig.Shop.offers.Count - 1)) { var item = combinedItem.Clone <UiShopItem>(); item.Setup(GlobalConfig.Shop.offers[index].sku, success => { PurchaseOffer.SetPurchaseResult(success); item.gameObject.SetActive(success == false); }); } foreach (var item in GlobalConfig.Shop.combinedPackages) { combinedItem.Clone <UiShopItem>().Setup(item.sku); } foreach (var item in GlobalConfig.Shop.gemPackages) { gemsItem.Clone <UiShopItem>().Setup(item.sku); } gemsItem.transform.parent.SetAsLastSibling(); Destroy(combinedItem.gameObject); Destroy(gemsItem.gameObject); UiShowHide.ShowAll(transform); var wait = new WaitForSeconds(0.5f); while (true) { gemsLabel.SetText(Profile.Gems.ToString("#,0")); yield return(wait); } }
public PurchaseOffer PostOffer(PurchaseOffer purchase_offer) { PurchaseOffers.Add(purchase_offer); return(purchase_offer); }
public PurchaseOffersVM() { // purchaseOffers = new PurchaseOffer(); purchaseOffers = new PurchaseOffer(); attachments = new List <Attachment>(); }