Esempio n. 1
0
        public async Task <IActionResult> ShowProductsInBranch(int branchID, string search)
        {
            ViewBag.ID = branchID;

            var branch   = _branch.GetBranchByID(branchID);
            var products = _context.branchproduct.Where(e => e.BranchID == branchID).Select(e => e.Product).ToList();

            var model = new ShowProductsInBranchVM
            {
                branchID          = branch.BranchID,
                branchName        = branch.BranchName,
                branchAdress      = branch.Adress,
                branchPhoneNumber = branch.PhoneNumber,
                branchCity        = _context.city.Where(e => e.CityID == branch.CityID).Select(e => e.CityName).FirstOrDefault(),
                openTime          = branch.Open,
                closeTime         = branch.Close,

                _list = products.Select(e => new ShowProductsInBranchVM.rows
                {
                    productID   = e.ProductID,
                    productName = e.ProductName,
                    imageUrl    = _context.product.Where(a => a.ProductID == e.ProductID).Select(a => a.ImageUrl).FirstOrDefault()
                }).ToList()
            };

            return(View(model));
        }