/// <summary>
        /// Initializes the view model.
        /// </summary>
        public void Init(InventoriesRepository inventoriesRepository,
                         UnitsRepository unitsRepository)
        {
            InventoriesSelectListItems = new SelectList(
                inventoriesRepository.GetAll(),
                "ProductCode", "ProductCode");

            UnitsSelectListItems = new SelectList(
                unitsRepository.GetList(), "Id", "Name");
        }
        public ActionResult Index()
        {
            var userId = User.Identity.GetUserId();

            IList <Product> products = _productsRepository.GetAll();

            IList <Inventory> inventories = _inventoriesRepository.GetAll();

            int totalProduct = products
                               .Count();



            var viewModel = new ProductsIndexViewModel()
            {
                Products     = products,
                TotalProduct = totalProduct
            };

            return(View(viewModel));
        }
Exemple #3
0
        public ActionResult Index()
        {
            var userId = User.Identity.GetUserId();

            IList <Inventory> inventories = _inventoriesRepository.GetAll();

            var total = inventories
                        .Sum(i => i.Unit.Quantity * i.UnitQty);

            decimal totalValue = inventories
                                 .Sum(i => i.TotalCost);

            var viewModel = new InventoriesIndexViewModel()
            {
                Inventories      = inventories,
                TotalInventories = total,
                TotalValue       = totalValue
            };

            return(View(viewModel));
        }