예제 #1
0
        public ActionResult CreatePayment(Payment pay)
        {
            SoftBucksBL Bl = new SoftBucksBL(_UoW);

            Bl.CreatePayment(pay);

            string            UserId  = User.Identity.GetUserId();
            IEnumerable <Bid> allBids = _UoW.BidDAO.GetAllByUserId(UserId);

            return(View("MenuBids", allBids));
        }
예제 #2
0
        public ActionResult CreateCheckout(IEnumerable <int> ListIdComdiments, int bevId)
        {
            string UserId = User.Identity.GetUserId();

            SoftBucksBL Bl = new SoftBucksBL(_UoW);

            Bl.CreateCheckout(ListIdComdiments, bevId, UserId);

            int sumCost = _UoW.CheckoutDAO.CalculateAllCostCheckoutsByUserId(UserId);

            return(Json(sumCost.ToString() + " р."));
        }
예제 #3
0
        public ActionResult DeleteBid(int id)
        {
            string UserId = User.Identity.GetUserId();

            SoftBucksBL Bl = new SoftBucksBL(_UoW);

            Bl.DeleteBid(id);

            IEnumerable <Bid> allBids = _UoW.BidDAO.GetAllByUserId(UserId);

            return(View("MenuBids", allBids));
        }
예제 #4
0
        public ActionResult DeleteCheckout(int id)
        {
            string UserId = User.Identity.GetUserId();

            SoftBucksBL Bl = new SoftBucksBL(_UoW);

            Bl.DeleteCheckout(id);

            IEnumerable <Checkout> allChecks = _UoW.CheckoutDAO.GetAllByUserId(UserId);

            return(View("MenuCheckouts", allChecks));
        }
예제 #5
0
        public ActionResult CreateBid(string comment)
        {
            string UserId    = User.Identity.GetUserId();
            var    allChecks = _UoW.CheckoutDAO.GetAllByUserId(UserId);

            if (allChecks.Count() > 0)
            {
                SoftBucksBL Bl = new SoftBucksBL(_UoW);
                Bl.CreateBid(allChecks, UserId, comment);


                IEnumerable <Bid> allBids = _UoW.BidDAO.GetAllByUserId(UserId).ToList();
                return(View("MenuBids", allBids));
            }
            else
            {
                ModelState.AddModelError("", "Выберете хоть одно кофе");
                return(View("MenuCheckouts", allChecks));
            }
        }