public ActionResult Bet(BetModelView model) { //model.BetterName = User.Identity.Name; model.BetterName = "*****@*****.**"; _BetBusiness.CreateBet(model); return(RedirectToAction("Details", new { id = model.itemref })); }
public BetModelView GetItemToBet(string id) { var Itemrepo = new ItemService(); var item = Itemrepo.GetById(id); var ItemToBet = new BetModelView(); try { ItemToBet.itemref = item.ItemRef; ItemToBet.Currentprice = item.ItemPrice; ItemToBet.Newprice = 0; } catch (Exception) { ItemToBet = new BetModelView(); } return(ItemToBet); }
public BetModelView GetBet(string id) { var Itemrepo = new ItemService(); using (var Betrepo = new BetService()) { var model = Betrepo.GetById(id); var betModelView = new BetModelView { itemref = model.ItemRef, Currentprice = Itemrepo.GetById(model.ItemRef).ItemPrice, Newprice = model.NewPrice, IsAccept = model.IsAccept, date = model.date, BetterName = model.BetterName }; return(betModelView); } }
public void CreateBetApp(BetModelView model) { var Itemrepo = new ItemService(); string word = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random rd = new Random(); int num1 = rd.Next(-1, 24); string StampDate = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString(); string BetRef = word.Substring(num1, 3) + StampDate + "-" + model.itemref; using (var Betrepo = new BetService()) { Bet _Bet = new Bet { ItemRef = BetRef, BetterName = model.BetterName, NewPrice = model.Newprice, IsAccept = 0, date = DateTime.Now }; Betrepo.Insert(_Bet); } }
public IHttpActionResult Bet(BetModelView model) { model.BetterName = ClaimsPrincipal.Current.Identity.Name; _BetBusiness.CreateBetApp(model); return(Ok()); }