Beispiel #1
0
        public async Task <IActionResult> Create([Bind("GroupId,NameGroup,DescriptionGroup")] GroupGoods groupGoods)
        {
            if (ModelState.IsValid)
            {
                _context.Add(groupGoods);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(groupGoods));
        }
        public async Task <IActionResult> Create([Bind("CourierId,LastNameCour,FirstNameCour,PatronymicCour,PositionCour,FullInfoAboutCourier")] Courier courier)
        {
            if (ModelState.IsValid)
            {
                _context.Add(courier);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(courier));
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("GoodsId,NameGoods,GroupId,ManufacturerGoods,DescriptionGoods,Photos,Price,OfferDate,StockAvailability")] Goods goods)
        {
            if (ModelState.IsValid)
            {
                _context.Add(goods);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["GroupId"] = new SelectList(_context.GroupGoods, "GroupId", "GroupId", goods.GroupId);
            return(View(goods));
        }
Beispiel #4
0
        public async Task <IActionResult> Create([Bind("CommentsId,BasketId,CustomersId,Comments,Marks,Reason,ReturnDate")] CommentsAboutWork commentsAboutWork)
        {
            if (ModelState.IsValid)
            {
                _context.Add(commentsAboutWork);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["BasketId"]    = new SelectList(_context.Basket, "BasketId", "BasketId", commentsAboutWork.BasketId);
            ViewData["CustomersId"] = new SelectList(_context.Customers, "CustomersId", "CustomersId", commentsAboutWork.CustomersId);
            return(View(commentsAboutWork));
        }
        public async Task <IActionResult> Create([Bind("BasketId,GoodsId,OrderDate,CompleteDate,ImplementationOrder,EmployeeId,CourierId,CustomersId")] Basket basket)
        {
            if (ModelState.IsValid)
            {
                _context.Add(basket);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CourierId"]   = new SelectList(_context.Courier, "CourierId", "CourierId", basket.CourierId);
            ViewData["CustomersId"] = new SelectList(_context.Customers, "CustomersId", "CustomersId", basket.CustomersId);
            ViewData["EmployeeId"]  = new SelectList(_context.Employee, "EmployeeId", "EmployeeId", basket.EmployeeId);
            ViewData["GoodsId"]     = new SelectList(_context.Goods, "GoodsId", "GoodsId", basket.GoodsId);
            return(View(basket));
        }
        public async Task <bool> InsertAsync(string userLogin, int productId)
        {
            User user = await _context.User.AsNoTracking()
                        .Where(u => u.Login == userLogin)
                        .SingleAsync();

            PurchaseHistory purchase = new PurchaseHistory()
            {
                UserId = user.Id, ProductId = productId
            };

            await _context.PurchaseHistory.AddAsync(purchase);

            return(await _context.SaveChangesAsync() > 0);
        }
Beispiel #7
0
 public async Task SaveAsync()
 {
     await _context.SaveChangesAsync();
 }