Exemplo n.º 1
0
        public SoWithItems GetOrderWithItems(int givenId)
        {
            var ansSo        = iSaleService.GetSales().SingleOrDefault(x => x.SaleId == givenId);
            var ansList      = iSaleItem.GetAll().Where(x => x.SaleId == givenId);
            int currLineItem = 0;
            var saleItems    = ansList.ToList();

            foreach (var each in saleItems)
            {
                var    a            = inventoryService.GetById(each.ProductId).SalePrice;
                double currLineCost = each.Quantity * (double)a;
                currLineItem     += each.Quantity;
                each.TotalSiPrice = currLineCost;
                each.TotalSI      = currLineItem;
                each.Returned     = 0;
            }
            iSaleService.Save();
            iSaleItem.Save();
            var ans = new SoWithItems(ansSo, saleItems);

            SoTotalSet(ans);
            iSaleService.Save();
            iSaleItem.Save();
            return(ans);
        }
Exemplo n.º 2
0
        public IActionResult Index()
        {
            var saleItems = iSaleItem.GetAll();

            return(View(saleItems.ToList()));
        }