Пример #1
0
 public ActionResult Bet(BetModelView model)
 {
     //model.BetterName = User.Identity.Name;
     model.BetterName = "*****@*****.**";
     _BetBusiness.CreateBet(model);
     return(RedirectToAction("Details", new { id = model.itemref }));
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
 public IHttpActionResult Bet(BetModelView model)
 {
     model.BetterName = ClaimsPrincipal.Current.Identity.Name;
     _BetBusiness.CreateBetApp(model);
     return(Ok());
 }